Localization Update (#23)

Improved localization support across MSE. Unless otherwise noted, updates apply to Chinese, French, German, Italian, Japanese, Korean, Portuguese, Russian, and Spanish

Locales have been updated, including the Dutch and Polish locales. These may still want to be improved by native speakers but are no longer full of untranslated English strings.

Type line word lists are now localized, and will change with the Set tab language option rather than needing files to be edited. Chinese types are sorted by Unicode, Japanese types are sorted by gojūon, the rest are alphabetized in their own language. Card type and super types have also been reordered accordingly.

Added spellcheck dictionaries for most languages. Chinese and Japanese have instead had their spellchecking disabled so they don't have their entire cards underlined.
Updated the Beleren, MPlantin, and Relay fonts to support Cyrillic characters.

Number maps have been added to assist with localized keywords.
Localized keyword files have been added up to Lost Caverns of Ixalan. To use these, rename the magic.mse-game/keywords file to "keywords_en", then rename the keyword file of your choice to "keywords".
Craft has a simplified reminder text for most languages. The craft_code function in magic.mse-game/scripts provides a template for using the more comprehensive version English uses, with German having access to it as well so far.

Localized auto-frames for M15 Adventures, M15 Sagas, Mainframe Tokens, M15 Mainframe, Mainframe DFC, and GenevensiS frames

Added Totem armor -> Umbra armor to auto errata script, and updated it to allow for localized replacements

Did about as much stats page localization as we can get away with. French has been completed, other languages will need the stats names and help trace done by someone who actually knows the language.
---------

Co-authored-by: cajun <kajunkittyavenger@gmail.com>
This commit is contained in:
GenevensiS
2024-01-05 10:02:40 +01:00
committed by GitHub
parent 33d04480e5
commit 1adaf70609
137 changed files with 709925 additions and 194920 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,17 +1,28 @@
# Full-Magic-Pack
Pack containing most all public Magic templates for MSE.
Pack containing nearly all public Magic templates for MSE, except outdated ones. You can submit things we're missing via Pull Request or linking a source in Issues.
# Installation
1. Download and extract [this zip file](https://github.com/MagicSetEditorPacks/Full-Magic-Pack/archive/refs/heads/main.zip).
1. Download [this zip file](https://github.com/MagicSetEditorPacks/Full-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.
* a subfolder `data`, which is where the templates are installed.
* a subfolder `Magic - Fonts`, which contains necessary font files.
* a subfolder `backup`, which contains the previous stable version of the app.
* `magicseteditor.exe` and `mse.exe`, the regular version of the app. The files are identical.
* `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. Some templates may require additional fonts, provided in the `template specific fonts` subfolder.
5. Move or copy all other subfolders into your MSE folder.
3. 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. Some templates may require additional fonts, provided in the `template specific fonts` subfolder.
4. If you already had a previous version of MSE, move or copy all other subfolders into your existing MSE folder. Otherwise, this folder acts as a stand alone installation.
# Change Language
1. Open the following subfolder:
MSE Folder/data/magic.mse-game/
2. Rename the "keywords" file to "keywords_en" (without any extension).
3. Locate the "keywords_XX" file of your desired language, and rename it to "keywords" (without any extension).
4. Rename the "statistics" file to "statistics_en" (without any extension).
5. Locate the "statistics_XX" file of your desired language, and rename it to "statistics" (without any extension).
6. Launch MSE.
7. Go to Edit menu > Preferences... > select your desired language.
8. Reload MSE.
9. Whenever you create a new Set, go to Set info tab > Defaults and Automation section > Card language > select your desired language.
# CardConjurer
Some template images are provided by [CardConjurer](https://cardconjurer.com/):

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

View File

View File

View File

729
data/dictionaries/de_DE.aff Normal file
View File

@@ -0,0 +1,729 @@
# this is the affix file of the de_DE Hunspell dictionary
# derived from the igerman98 dictionary
#
# Version: 20161207+frami20170109
#
# Copyright (C) 1998-2016 Björn Jacke <bjoern@j3e.de>
#
# License: GPLv2, GPLv3
# There should be a copy of both of this licenses included
# with every distribution of this dictionary. Modified
# versions using the GPL may only include the GPL
SET UTF-8
TRY esijanrtolcdugmphbyfvkwqxzäüößáéêàâñESIJANRTOLCDUGMPHBYFVKWQXZÄÜÖÉ-.
PFX U Y 1
PFX U 0 un .
PFX V Y 1
PFX V 0 ver .
SFX F Y 35
SFX F 0 nen in
SFX F e in e
SFX F e innen e
SFX F 0 in [^i]n
SFX F 0 innen [^i]n
SFX F 0 in [^enr]
SFX F 0 innen [^enr]
SFX F 0 in [^e]r
SFX F 0 innen [^e]r
SFX F 0 in [^r]er
SFX F 0 innen [^r]er
SFX F 0 in [^e]rer
SFX F 0 innen [^e]rer
SFX F 0 in ierer
SFX F 0 innen ierer
SFX F er in [^i]erer
SFX F er innen [^i]erer
SFX F in In in
SFX F in Innen in
SFX F e In e
SFX F e Innen e
SFX F 0 In [^i]n
SFX F 0 Innen [^i]n
SFX F 0 In [^en]
SFX F 0 Innen [^en]
SFX F 0 In [^e]r
SFX F 0 Innen [^e]r
SFX F 0 In [^r]er
SFX F 0 Innen [^r]er
SFX F 0 In [^e]rer
SFX F 0 Innen [^e]rer
SFX F 0 In ierer
SFX F 0 Innen ierer
SFX F er In [^i]erer
SFX F er Innen [^i]erer
#SFX F en innen en
#SFX F en Innen en
SFX L N 12
SFX L 0 tlich n
SFX L 0 tliche n
SFX L 0 tlicher n
SFX L 0 tliches n
SFX L 0 tlichem n
SFX L 0 tlichen n
SFX L 0 lich [^n]
SFX L 0 liche [^n]
SFX L 0 licher [^n]
SFX L 0 liches [^n]
SFX L 0 lichem [^n]
SFX L 0 lichen [^n]
#SFX H N 2
#SFX H 0 heit .
#SFX H 0 heiten .
#SFX K N 2
#SFX K 0 keit .
#SFX K 0 keiten .
SFX M N 10
SFX M 0 chen [^se]
SFX M 0 chens [^se]
SFX M ass ässchen ass
SFX M ass ässchens ass
SFX M oss össchen oss
SFX M oss össchens oss
SFX M uss üsschen uss
SFX M uss üsschens uss
SFX M e chen e
SFX M e chens e
SFX A Y 46
SFX A 0 r e
SFX A 0 n e
SFX A 0 m e
SFX A 0 s e
SFX A 0 e [^elr]
SFX A 0 er [^elr]
SFX A 0 en [^elr]
SFX A 0 em [^elr]
SFX A 0 es [^elr]
SFX A 0 e [^e][rl]
SFX A 0 er [^e][rl]
SFX A 0 en [^e][rl]
SFX A 0 em [^e][rl]
SFX A 0 es [^e][rl]
SFX A 0 e [^u]er
SFX A 0 er [^u]er
SFX A 0 en [^u]er
SFX A 0 em [^u]er
SFX A 0 es [^u]er
SFX A er re uer
SFX A er rer uer
SFX A er ren uer
SFX A er rem uer
SFX A er res uer
SFX A 0 e [eil]el
SFX A 0 er [eil]el
SFX A 0 en [eil]el
SFX A 0 em [eil]el
SFX A 0 es [eil]el
SFX A el le [^eil]el
SFX A el ler [^eil]el
SFX A el len [^eil]el
SFX A el lem [^eil]el
SFX A el les [^eil]el
SFX A lig elig [^aeiouhlräüö]lig
SFX A lig elige [^aeiouhlräüö]lig
SFX A lig eliger [^aeiouhlräüö]lig
SFX A lig eligen [^aeiouhlräüö]lig
SFX A lig eligem [^aeiouhlräüö]lig
SFX A lig eliges [^aeiouhlräüö]lig
SFX A erig rig [^hi]erig
SFX A erig rige [^hi]erig
SFX A erig riger [^hi]erig
SFX A erig rigen [^hi]erig
SFX A erig rigem [^hi]erig
SFX A erig riges [^hi]erig
SFX C Y 100
SFX C 0 ere [^elr]
SFX C 0 erer [^elr]
SFX C 0 eren [^elr]
SFX C 0 erem [^elr]
SFX C 0 eres [^elr]
SFX C 0 re e
SFX C 0 rer e
SFX C 0 ren e
SFX C 0 rem e
SFX C 0 res e
SFX C 0 ere [^e][lr]
SFX C 0 erer [^e][lr]
SFX C 0 eren [^e][lr]
SFX C 0 erem [^e][lr]
SFX C 0 eres [^e][lr]
SFX C el lere el
SFX C el lerer el
SFX C el leren el
SFX C el lerem el
SFX C el leres el
SFX C er rere uer
SFX C er rerer uer
SFX C er reren uer
SFX C er rerem uer
SFX C er reres uer
SFX C 0 ere [^u]er
SFX C 0 erer [^u]er
SFX C 0 eren [^u]er
SFX C 0 erem [^u]er
SFX C 0 eres [^u]er
SFX C lig eligere [^aeiouhlräüö]lig
SFX C lig eligerer [^aeiouhlräüö]lig
SFX C lig eligeren [^aeiouhlräüö]lig
SFX C lig eligerem [^aeiouhlräüö]lig
SFX C lig eligeres [^aeiouhlräüö]lig
SFX C erig rigere [^hi]erig
SFX C erig rigerer [^hi]erig
SFX C erig rigeren [^hi]erig
SFX C erig rigerem [^hi]erig
SFX C erig rigeres [^hi]erig
SFX C 0 est [kßsuxz]
SFX C 0 este [kßsuxz]
SFX C 0 ester [kßsuxz]
SFX C 0 esten [kßsuxz]
SFX C 0 estem [kßsuxz]
SFX C 0 estes [kßsuxz]
SFX C 0 st et
SFX C 0 ste et
SFX C 0 ster et
SFX C 0 sten et
SFX C 0 stem et
SFX C 0 stes et
SFX C 0 st igt
SFX C 0 ste igt
SFX C 0 ster igt
SFX C 0 sten igt
SFX C 0 stem igt
SFX C 0 stes igt
SFX C 0 est [^i]gt
SFX C 0 este [^i]gt
SFX C 0 ester [^i]gt
SFX C 0 esten [^i]gt
SFX C 0 estem [^i]gt
SFX C 0 estes [^i]gt
SFX C 0 est [^eg]t
SFX C 0 este [^eg]t
SFX C 0 ester [^eg]t
SFX C 0 esten [^eg]t
SFX C 0 estem [^eg]t
SFX C 0 estes [^eg]t
SFX C 0 st [^kßstxz]
SFX C 0 ste [^kßstxz]
SFX C 0 ster [^kßstxz]
SFX C 0 sten [^kßstxz]
SFX C 0 stem [^kßstxz]
SFX C 0 stes [^kßstxz]
SFX C 0 st nd
SFX C 0 ste nd
SFX C 0 ster nd
SFX C 0 sten nd
SFX C 0 stem nd
SFX C 0 stes nd
SFX C 0 est [^n]d
SFX C 0 este [^n]d
SFX C 0 ester [^n]d
SFX C 0 esten [^n]d
SFX C 0 estem [^n]d
SFX C 0 estes [^n]d
SFX C lig eligst [^aeiouhlräüö]lig
SFX C lig eligste [^aeiouhlräüö]lig
SFX C lig eligster [^aeiouhlräüö]lig
SFX C lig eligsten [^aeiouhlräüö]lig
SFX C lig eligstem [^aeiouhlräüö]lig
SFX C lig eligstes [^aeiouhlräüö]lig
SFX C erig rigst [^hi]erig
SFX C erig rigste [^hi]erig
SFX C erig rigster [^hi]erig
SFX C erig rigsten [^hi]erig
SFX C erig rigstem [^hi]erig
SFX C erig rigstes [^hi]erig
SFX E Y 1
SFX E 0 e .
SFX f Y 4
SFX f ph f ph
SFX f ph fen ph
SFX f phie fie phie
SFX f phie fien phie
SFX N Y 1
SFX N 0 n .
SFX P Y 1
SFX P 0 en .
SFX p Y 26
SFX p auf äufe auf
SFX p auf äufen auf
SFX p aus äuser [hH]aus
SFX p aus äusern [hH]aus
SFX p arkt ärkte [mM]arkt
SFX p arkt ärkten [mM]arkt
SFX p ang änge ang
SFX p ang ängen ang
SFX p uß üße uß
SFX p uß üßen uß
SFX p oß öße oß
SFX p oß ößen oß
SFX p aum äume aum
SFX p aum äumen aum
SFX p ag äge ag
SFX p ag ägen ag
SFX p ug üge ug
SFX p ug ügen ug
SFX p all älle all
SFX p all ällen all
SFX p ass ässe ass
SFX p ass ässen ass
SFX p uss üsse uss
SFX p uss üssen uss
SFX p oss össe oss
SFX p oss össen oss
# last ...oss rules are for swiss de_CH only - but do not affect de_DE
SFX R Y 3
SFX R 0 er [^e]
SFX R 0 ern [^e]
SFX R 0 r e
SFX S Y 1
SFX S 0 s .
SFX q Y 2
SFX q 0 se s
SFX q 0 sen s
SFX Q Y 1
SFX Q 0 ses s
#SFX Q 0 se s
#SFX Q 0 sen s
SFX T Y 1
SFX T 0 es .
SFX J Y 12
SFX J n ung [bgkpßsz]eln
SFX J n ungen [bgkpßsz]eln
SFX J eln lung eln
SFX J n ung ern
SFX J en ung en
SFX J eln lungen eln
SFX J n ungen ern
SFX J en ungen en
SFX J 0 ung [^n]
SFX J 0 ungen [^n]
SFX J el lung el
SFX J el lungen el
SFX B N 12
SFX B n bar e[lr]n
SFX B n bare e[lr]n
SFX B n baren e[lr]n
SFX B n barer e[lr]n
SFX B n bares e[lr]n
SFX B n barem e[lr]n
SFX B en bar en
SFX B en bare en
SFX B en baren en
SFX B en barer en
SFX B en bares en
SFX B en barem en
SFX D Y 6
SFX D 0 d n
SFX D 0 de n
SFX D 0 den n
SFX D 0 der n
SFX D 0 des n
SFX D 0 dem n
SFX W Y 5
SFX W en 0 en
SFX W n 0 [^e]n
SFX W st 0 [^s]st
SFX W t 0 sst
SFX W t 0 [^s]t
SFX I Y 16
SFX I n 0 en
SFX I eln le eln
SFX I n e eln
SFX I ern re ern
SFX I n e ern
SFX I n t e[lr]n
SFX I n t [dt]en
SFX I en t [^dimnt]en
SFX I en t eien
SFX I n t [^e]ien
SFX I n t chnen
SFX I en t [^c]h[mn]en
SFX I n t [^aäehilmnoöuür][mn]en
SFX I en t [aäeilmnoöuür][mn]en
SFX I n e un
SFX I n t un
SFX X Y 26
SFX X n t e[lr]n
SFX X n t [dtw]en
SFX X en t eien
SFX X n t [^e]ien
SFX X en t [^ditmnw]en
SFX X n t chnen
SFX X en t [^c]h[mn]en
SFX X n t [^aäehilmnoöuür][mn]en
SFX X en t [aäeilmnoöuür][mn]en
SFX X n t un
SFX X st 0 tst
SFX X n st e[lr]n
SFX X n st [dtw]en
SFX X en st [^dimnßstwzx]en
SFX X en st eien
SFX X n st [^e]ien
SFX X n st chnen
SFX X en st [^c]h[mn]en
SFX X n st [^aäehilmnoöuür][mn]en
SFX X en st [aäeilmnoöuür][mn]en
SFX X n st un
SFX X n st [ßsxz]en
SFX X n st ssen
SFX X n st schen
SFX X t st [^sz]t
SFX X t est zt
SFX Y Y 36
SFX Y n te e[lr]n
SFX Y n te [dtw]en
SFX Y en te [^dimntw]en
SFX Y en te eien
SFX Y n te [^e]ien
SFX Y n te chnen
SFX Y en te [^c]h[mn]en
SFX Y n te [^aäehilmnoöuür][mn]en
SFX Y en te [aäeilmnoöuür][mn]en
SFX Y n test e[lr]n
SFX Y n test [dtw]en
SFX Y en test [^dimntw]en
SFX Y en test eien
SFX Y n test [^e]ien
SFX Y n test chnen
SFX Y en test [^c]h[mn]en
SFX Y n test [^aäehilmnoöuür][mn]en
SFX Y en test [aäeilmnoöuür][mn]en
SFX Y n tet e[lr]n
SFX Y n tet [dtw]en
SFX Y en tet [^dimntw]en
SFX Y en tet eien
SFX Y n tet [^e]ien
SFX Y n tet chnen
SFX Y en tet [^c]h[mn]en
SFX Y n tet [^aäehilmnoöuür][mn]en
SFX Y en tet [aäeilmnoöuür][mn]en
SFX Y n ten e[lr]n
SFX Y n ten [dtw]en
SFX Y en ten [^dimntw]en
SFX Y en ten eien
SFX Y n ten [^e]ien
SFX Y n ten chnen
SFX Y en ten [^c]h[mn]en
SFX Y n ten [^aäehilmnoöuür][mn]en
SFX Y en ten [aäeilmnoöuür][mn]en
SFX Z Y 15
SFX Z 0 st [^hßsz]
SFX Z 0 st [^c]h
SFX Z 0 st [^s]ch
SFX Z 0 est [dfkstz]
SFX Z 0 est ch
SFX Z 0 est [au]ß
SFX Z 0 est ieß
SFX Z 0 est [io]ss
SFX Z 0 t [^dt]
SFX Z 0 et [dt]
SFX Z 0 n e
SFX Z 0 en ie
SFX Z 0 en [^e]
SFX Z 0 est iess
SFX Z 0 est [au]ss
# last two ...ss rules only used for swiss de_CH - but de_DE is unaffected
SFX O Y 21
SFX O n tes e[lr]n
SFX O n tes [dtw]en
SFX O en tes [^dmntw]en
SFX O n tes chnen
SFX O en tes [^c]h[mn]en
SFX O n tes [^aäehilmnoöuür][mn]en
SFX O en tes [aäeilmnoöuür][mn]en
SFX O n ter e[lr]n
SFX O n ter [dtw]en
SFX O en ter [^dmntw]en
SFX O n ter chnen
SFX O en ter [^c]h[mn]en
SFX O n ter [^aäehilmnoöuür][mn]en
SFX O en ter [aäeilmnoöuür][mn]en
SFX O n tem e[lr]n
SFX O n tem [dtw]en
SFX O en tem [^dmntw]en
SFX O n tem chnen
SFX O en tem [^c]h[mn]en
SFX O n tem [^aäehilmnoöuür][mn]en
SFX O en tem [aäeilmnoöuür][mn]en
REP 28
REP f ph
REP ph f
REP ß ss
REP ss ß
REP s ss
REP ss s
REP i ie
REP ie i
REP ee e
REP o oh
REP oh o
REP a ah
REP ah a
REP e eh
REP eh e
REP ae ä
REP oe ö
REP ue ü
REP Ae Ä
REP Oe Ö
REP Ue Ü
REP d t
REP t d
REP th t
REP t th
REP r rh
REP ch k
REP k ch
#REP eee ee-E
# this one will allow "-Eltern" - Hunspell 1.1.5 bug, but CHECKSHARPS obsoletes LANG de_DE
#LANG de_DE
CHECKSHARPS
COMPOUNDBEGIN x
COMPOUNDMIDDLE y
COMPOUNDEND z
FORBIDDENWORD d
# Prefixes are allowed at the beginning of compounds,
# suffixes are allowed at the end of compounds by default:
# (prefix)?(root)+(affix)?
# Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
COMPOUNDPERMITFLAG c
ONLYINCOMPOUND o
# my PSEUDOROOT h(elper) flag
NEEDAFFIX h
# forbid uppercase characters at compound word bounds
# BUT I want to take care about it myself ;-)
# CHECKCOMPOUNDCASE
KEEPCASE w
# Affixes signed with CIRCUMFIX flag may be on a word when this word also has a prefix with CIRCUMFIX flag and vice versa.
# for decapitalizing nouns with fogemorphemes
CIRCUMFIX f
# this one would make a separate dict entry "Denkmalsschutz" invalidate the
# compound of "Denkmal"+"schutz". We do not want this feature here...
# CHECKCOMPOUNDREP
# make not all possible suggestions for typos of Flicken or some rare words
NOSUGGEST n
WORDCHARS ß-.
# - setting this to 2 decreases performance by 1/10 but is needed for "öl" and "ei"
# - setting this to 1 for handling Fuge-elements with dashes (Arbeits-) dash will
# be a special word but - is handled as a affix now
COMPOUNDMIN 2
# this ones are for Duden R36 (old orthography)
#CHECKCOMPOUNDPATTERN 2 #oldspell
#CHECKCOMPOUNDPATTERN ee e #oldspell
#CHECKCOMPOUNDPATTERN oo o #oldspell
# also need oo o
# this one needs to be flagable to be used for old orthography
#CHECKCOMPOUNDTRIPLE
PFX i Y 1
PFX i 0 -/coyf .
SFX j Y 3
SFX j 0 0/xoc .
SFX j 0 -/zocf .
SFX j 0 -/cz .
# Female forms for compound/Compound words:
# attention: [^e][^n] does also filter out "...er" !
SFX g Y 12
SFX g 0 innen/xyoc [^n]
SFX g en innen/xyoc en
SFX g 0 Innen/xyoc [^n]
SFX g en Innen/xyoc en
SFX g 0 innen/xyocf [^n]
SFX g en innen/xyocf en
SFX g 0 Innen/xyocf [^n]
SFX g en Innen/xyocf en
SFX g 0 innen-/cz [^n]
SFX g en innen-/cz en
SFX g 0 Innen-/cz [^n]
SFX g en Innen-/cz en
PFX k Y 2
PFX k 0 -/coxf .
PFX k 0 0/coy .
SFX e Y 2
SFX e 0 0/yoc .
SFX e 0 -/zc .
# for Uppercased end-words to prepend - and lowercase: (Tier/EPSm) (EX: Bettbezüge und *-laken*)
# AND
# for lowercased end-words to prepend - and re-uppercase : (tier/EPSozm) (EX: Arbeits*-Tier*)
#PFX m A -a/co A
#PFX m a -/ a
PFX m Y 58
PFX m A -a A
PFX m B -b B
PFX m C -c C
PFX m D -d D
PFX m E -e E
PFX m F -f F
PFX m G -g G
PFX m H -h H
PFX m I -i I
PFX m J -j J
PFX m K -k K
PFX m L -l L
PFX m M -m M
PFX m N -n N
PFX m O -o O
PFX m P -p P
PFX m Q -q Q
PFX m R -r R
PFX m S -s S
PFX m T -t T
PFX m U -u U
PFX m V -v V
PFX m W -w W
PFX m X -x X
PFX m Y -y Y
PFX m Z -z Z
PFX m Ä -ä Ä
PFX m Ö -ö Ö
PFX m Ü -ü Ü
PFX m a -A/co a
PFX m b -B/co b
PFX m c -C/co c
PFX m d -D/co d
PFX m e -E/co e
PFX m f -F/co f
PFX m g -G/co g
PFX m h -H/co h
PFX m i -I/co i
PFX m j -J/co j
PFX m k -K/co k
PFX m l -L/co l
PFX m m -M/co m
PFX m n -N/co n
PFX m o -O/co o
PFX m p -P/co p
PFX m q -Q/co q
PFX m r -R/co r
PFX m s -S/co s
PFX m t -T/co t
PFX m u -U/co u
PFX m v -V/co v
PFX m w -W/co w
PFX m x -X/co x
PFX m y -Y/co y
PFX m z -Z/co z
PFX m ä -Ä/co ä
PFX m ö -Ö/co ö
PFX m ü -Ü/co ü
# Decapitalizing: (not used ATM... )
# /co(f) : compound permit, in coumpount only, (decapitalizing with fogemorphemes)
#PFX l Y 29
#PFX l A a/co A
#PFX l Ä ä/co Ä
#PFX l B b/co B
#PFX l C c/co C
#PFX l D d/co D
#PFX l E e/co E
#PFX l F f/co F
#PFX l G g/co G
#PFX l H h/co H
#PFX l I i/co I
#PFX l J j/co J
#PFX l K k/co K
#PFX l L l/co L
#PFX l M m/co M
#PFX l N n/co N
#PFX l O o/co O
#PFX l Ö ö/co Ö
#PFX l P p/co P
#PFX l Q q/co Q
#PFX l R r/co R
#PFX l S s/co S
#PFX l T t/co T
#PFX l U u/co U
#PFX l Ü ü/co Ü
#PFX l V v/co V
#PFX l W w/co W
#PFX l X x/co X
#PFX l Y y/co Y
#PFX l Z z/co Z
# private hunspell flags:
# --x : not for capmain (rare words)
# With "BREAK -" some wrong forms are accepted but that is needed for US-Wirtschaft etc.
# So enabling this is the lesser evil. No perfect solution found so far...
BREAK 2
BREAK -
BREAK .

258218
data/dictionaries/de_DE.dic Normal file

File diff suppressed because it is too large Load Diff

6907
data/dictionaries/es_ES.aff Normal file

File diff suppressed because it is too large Load Diff

70158
data/dictionaries/es_ES.dic Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

View File

122134
data/dictionaries/ko_KO.aff Normal file

File diff suppressed because it is too large Load Diff

102253
data/dictionaries/ko_KO.dic Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

BIN
data/ko.mse-locale/ko.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

989
data/ko.mse-locale/locale Normal file
View File

@@ -0,0 +1,989 @@
mse version: 2.0.2
installer group: translations/korean
full name: 한국어 (Korean)
version: 2023-11-19
icon: ko.png
############################################################## Menu items
#TODO: Get actual speaker to localize this better and not via google translate
menu:
file: &파일
new set: &새로운... Ctrl+N
open set: &열려 있는... Ctrl+O
save set: &덮어쓰기 저장 Ctrl+S
save set as: 다른 이름으로 저장... F12
#TODO: Localize
save set as directory: 디렉토리로 저장...
export: &수출
export html: &HTML...
export image: 카드 이미지 내보내기...
export images: 모든 카드 이미지 내보내기...
export apprentice: &Apprentice...
export mws: Magic Workstation...
check updates: 업데이트 확인...
print preview: 인쇄 &미리보기...
print: &인쇄... Ctrl+P
reload data: 데이터 다시 로드 Ctrl+F5
show profiler: 프로파일러 표시 Ctrl+F6
exit: 폐쇄하다 Alt+F4
edit: &편집하다
undo: &실행 취소 %s Ctrl+Z
redo: &다시 하다 %s Ctrl+Y
cut: 잘라내다 Ctrl+X
cut card: 카드 잘라내다 Ctrl+X
cut keyword: 키워드 Ctrl+X
copy: &복사 잘라내다 Ctrl+C
copy card: 카드 복사 Ctrl+C
copy keyword: 키워드 복사 Ctrl+C
paste: &붙여넣기 Ctrl+V
paste card: 카드 붙여넣기 Ctrl+V
paste keyword: 키워드 붙여넣기 Ctrl+V
select all: 모두 선택 Ctrl+A
find: &검색 Ctrl+F
find next: 다음 검색 F3
replace: 교체 Ctrl+H
auto replace: 자동 교체...
preferences: &설정...
cards: &카드
previous card: 이전 카드 PgUp
next card: 다음 카드 PgDn
search cards: &카드 검색 Ctrl+K
add card: &카드 추가 Ctrl+Enter
add cards: &여러 카드 추가...
remove card: &카드 삭제
orientation: &카드 방향
rotate 0: &표준
rotate 270: &오른쪽으로 90° 회전
rotate 90: 왼쪽으로 90° 회전
rotate 180: 180° 회전
card list columns: 카드 목록 표시 설정...
keywords: &키워드
previous keyword: 이전 키워드 PgUp
next keyword: 다음 키워드 PgDn
search keywords: 키워드 검색 Ctrl+K
add keyword: &여러 키워드 Ctrl+Enter
remove keyword: 키워드 삭제 Del
format: &서식
bold: &굵게 Ctrl+B
italic: &기울임꼴 Ctrl+I
underline: &밑줄 Ctrl+U
symbols: &기호 Ctrl+M
reminder text: 키워드 설명 Ctrl+R
insert symbol: 기호 삽입
no spelling suggestions: 제안 없음
graph: &그래프
pie: &파이 차트 1
bar: &バー 2
stack: &막대 그래프 3
scatter: &산포도 4
scatter pie: 산포도 파이 차트 5
console: 콘솔
clear console: &콘솔 지우다 Ctrl+L
window: &창
new window: &새 창
cards tab: &카드 F5
style tab: 스타일 F7
set info tab: &세트 정보 F6
keywords tab: &키워드 F8
stats tab: 통계 F9
random pack tab: &카드팩 Alt+6
console tab: &콘솔 Alt+7
help: &도움말
index: &색인... F1
website: &Magic Set Editor 웹사이트...
about: &Magic Set Editor 소개...
# symbol editor
new symbol: &새로운 기호... Ctrl+N
open symbol: &열린 기호... Ctrl+O
save symbol: &기호 저장 Ctrl+S
save symbol as: 기호 파일 저장... F12
store symbol: 적용하다 Ctrl+Enter
close symbol editor: 폐쇄하다 Alt+F4
duplicate: &복제하다 Ctrl+D
group: &그룹 Ctrl+G
ungroup: 그룹 &해제 Ctrl+U
tool: &도구
select: &선택하다 F5
rotate: &회전하다 F6
points: &포인트들 F7
basic shapes: &모양 F8
symmetry: 대칭 추가 F9
paint: 대칭 추가 F10
############################################################## Menu help texts
help:
welcome: Magic Set Editor 2 에 오신 것을 환영합니다
#file:
new set: 새 세트 만들기
open set: 기존 세트 열기
last opened set: '%s' 열기
save set: 이 세트를 저장합니다
save set as: 이 세트를 새 이름으로 저장
save set as directory: 각 카드에 대해 별도의 파일이 포함된 디렉토리로 세트를 저장합니다.
export: 세트 내보내기...
export html: 세트를 코드로 내보내기
export image: 이 카드의 이미지를 저장하세요
export images: 모든 카드의 이미지를 저장하세요
export apprentice: Apprentice에서 사용할 수 있도록 세트 내보내기
export mws: Magic Workstation에서 사용할 수 있도록 세트 내보내기
check updates: 템플릿 업데이트 설치
print preview: 인쇄될 카드를 표시합니다.
print: 이 세트의 카드를 인쇄하세요
reload data: 모든 템플릿 파일과 세트를 다시 로드합니다.
show profiler: 스크립트 기능의 타이밍과 함께 프로파일러 창을 표시합니다. 최적화에 사용됩니다.
exit: 저장을 요청한 후 프로그램을 닫습니다.
#edit:
undo: 마지막 작업을 취소합니다.
redo: 마지막 작업을 다시 실행합니다.
cut: 선택한 텍스트를 클립보드로 이동
cut card: 선택한 카드를 클립보드로 이동
cut keyword: 선택한 키워드를 클립보드로 이동
copy: 선택한 텍스트를 클립보드에 복사
copy card: 선택한 카드를 클립보드에 복사
copy keyword: 선택한 키워드를 클립보드에 복사
paste: 클립보드에서 텍스트를 삽입합니다
paste card: 클립보드에서 카드를 삽입합니다
paste keyword: 클립보드에서 키워드를 삽입합니다
select all: 모든 텍스트 선택
find: 카드 텍스트 검색
find next: 다음 일치 찾기
replace: 카드 텍스트에서 교체
auto replace: 자동으로 대체되어야 하는 텍스트는 무엇입니까?
preferences: Magic Set Editor 구성 변경
# TODO
#cards:
previous card: 목록에서 이전 카드를 선택합니다.
next card: 목록에서 다음 카드를 선택합니다.
search cards: 검색어를 사용하여 카드 목록 필터링
add card: 이 세트에 새로운 빈 카드를 추가하세요.
add cards: 세트에 여러 카드 추가
remove card: 이 세트에서 선택한 카드를 삭제하세요.
orientation: 표시된 카드의 방향
rotate card: 카드 디스플레이를 시계 방향으로 90° 회전
rotate 0: 카드를 오른쪽이 위로 오도록 표시하세요.
rotate 270: 시계 방향으로 회전된 카드를 표시합니다.
rotate 90: 시계 반대 방향으로 회전된 카드를 표시합니다.
rotate 180: 카드를 거꾸로 뒤집습니다.
card list columns: 표시할 열과 순서를 선택합니다.
#keywords:
previous keyword: 목록에서 이전 키워드를 선택합니다.
next keyword: 목록에서 다음 키워드를 선택합니다.
search keywords: 검색어를 사용하여 키워드 목록 필터링
add keyword: 이 세트에 새 키워드 추가
remove keyword: 이 세트에서 선택한 키워드를 삭제하세요.
#format:
bold: 선택한 텍스트를 굵게 만듭니다.
italic: 선택한 텍스트를 이탤릭체로 만듭니다.
underline: 선택한 텍스트에 밑줄을 그어줍니다.
symbols: 선택한 텍스트를 기호로 변환
reminder text: 선택한 키워드에 대한 알림 텍스트 표시
# spelling
no spelling suggestions: 이 오류를 수정하기 위한 제안 사항이 없습니다.
#graph:
pie: 파이 그래프, 슬라이스 크기는 카드 수를 나타냅니다.
bar: 막대 그래프, 막대의 높이는 카드 수를 나타냅니다.
stack: 누적 막대가 있는 막대 그래프
scatter: 분산형 차트, 크기는 카드 수를 나타냅니다.
scatter pie: 각 항목이 작은 파이 그래프인 분산형 차트
#console:
clear console: 콘솔 지우다
#window:
new window: 동일한 세트를 편집하기 위해 다른 창을 만듭니다.
cards tab: 세트의 카드 편집
set info tab: 세트, 제작자 등에 대한 정보를 편집합니다.
style tab: 카드 스타일 변경
keywords tab: 이 세트에 대한 추가 키워드 정의
stats tab: 세트에 있는 카드에 대한 통계 표시
random pack tab: 세트에 대한 무작위 부스터 팩을 생성합니다.
console tab: 오류 메시지를 표시하고 스크립트 명령 실행을 허용합니다.
help:
index:
website:
about:
# New Set Window
search game list control: Filter the game list. Use - to exclude games. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space.
search stylesheet list control: Filter the stylesheet list. Use - to exclude styles. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space.
# Cards panel
collapse notes: 카드 메모 상자 숨기기
expand notes: 카드 메모 상자 표시
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:
참고: 변경 사항을 적용하려면 MSE를 다시 시작해야 합니다.
zoom export:
끄면 카드가 100% 크기 및 일반 회전으로 내보내지고 복사됩니다.
# apprentice export
set code: 세트 코드는 Apprentice이 세트를 참조하는 데 사용하는 두 문자 코드입니다.
# Symbol editor
new symbol: 새 기호 만들기
open symbol: 기호 열기
save symbol: 기호 저장
save symbol as: 새 파일 이름으로 기호를 저장합니다.
store symbol: 세트의 기호를 사용하세요.
close symbol editor: 기호 편집기를 닫습니다.
duplicate: 선택한 모양을 복제합니다.
group: 선택한 도형을 그룹화
ungroup: 선택한 그룹을 해체하세요
grid: 눈금선 표시
snap: 모양과 점을 눈금선에 맞춥니다.
#tool:
select: 도형 선택 및 이동
rotate: 도형 회전 및 기울이기
points: 심볼의 모양에 대한 제어점 편집
basic shapes: 직사각형, 원 등 기본 도형 그리기
symmetry: 기호에 대칭 추가
paint: 붓을 사용하여 모양을 칠합니다.
#select editor:
merge: 이 도형을 아래의 도형과 병합합니다.
subtract: Subtract the area of this shape from the shape below.
intersect: 이 모양을 아래 모양과 교차하고 두 모양의 영역만 남깁니다.
difference: 이 모양이 아래에 있는 모양과 겹치는 영역을 삭제합니다.
overlap: 이 모양은 아래 모양 위에 배치됩니다.
border: 이 모양을 테두리로 그립니다.
drag to shear: 선택한 %s를 드래그하여 기울이기
drag to rotate: 선택한 %s를 회전하려면 드래그하세요. Ctrl 는 각도를 15도의 배수로 제한합니다.
drag to resize: 선택한 %s의 크기를 조정하려면 드래그하세요. Ctrl 는 크기를 제한합니다.
click to select shape: 모양을 선택하려면 클릭하고, 모양을 이동하려면 드래그하고, 모양을 편집하려면 두 번 클릭하세요.
ellipse: 원과 타원 그리기
rectangle: 정사각형과 직사각형 그리기
polygon: 삼각형, 오각형 및 기타 일반 다각형 그리기
star: 별 그리기
sides: 다각형의 변 수 또는 별의 점 수입니다.
drag to draw shape: 드래그하여 모양 크기 조정, Ctrl 키를 누르면 모양 제한, Shift 가운데 모양
draw ellipse: 타원을 그리려면 클릭하고 드래그하세요. 원을 그리려면 Ctrl 키를 누르세요.
draw rectangle: 직사각형을 그리려면 클릭하고 드래그하세요. 정사각형을 그리려면 Ctrl 키를 누르세요.
draw polygon: 클릭하고 드래그하여 다각형을 그립니다.
draw star: 클릭하고 드래그하여 별을 그립니다.
line segment: 선택한 선분을 직선으로 만듭니다.
curve segment: 선택한 선분을 곡선으로 만듭니다.
free point: 포인트의 두 제어점을 자유롭게 이동할 수 있습니다.
smooth point: 두 개의 제어점을 서로 반대편에 배치하여 선택한 점을 부드럽게 만듭니다.
symmetric point: 선택한 점을 대칭으로 만듭니다.
drag to move curve: 곡선을 이동하려면 드래그하세요.
drag to move line: 곡선을 이동하려면 Alt 키를 누른 채 드래그하세요. 이 선에 점을 추가하려면 두 번 클릭하세요.
drag to move point: 제어점을 이동하려면 클릭하고 드래그하세요. 점을 제거하려면 두 번 클릭하세요.
rotation: 회전 대칭(바퀴)
reflection: 반사 대칭(거울)
add symmetry: 기호에 대칭 추가
remove symmetry: 이 대칭을 제거하세요
copies: 원본을 포함한 반사 횟수
# Card select
filename format: (카드 이름은 {card.name}을 사용하세요. ; 파일 형식은 확장자에 따라 결정됩니다.)
############################################################## Toolbar
tool:
undo: 실행 취소
redo: 다시 하다
cards tab: 카드
set info tab: 세트 정보
style tab: 스타일
keywords tab: 키워드
stats tab: 통계
random pack tab: 카드팩
console tab: 콘솔
# symbol editor
store symbol: 저장
grid: 그리드
snap: 스냅
select: 선택하다
rotate: 회전하다
points: 포인트들
basic shapes: 모양
symmetry: 대칭
paint: 페인트
merge: 병합
subtract: 덜다
intersect: 교차하다
difference: 차이점
overlap: 겹치다
border: 국경
ellipse: 타원
rectangle: 직사각형
polygon: 다각형
star: 별
rotation: 회전
reflection: 반사
add symmetry: 추가하다
remove symmetry: 제거하다
line segment: 선
curve segment: 곡선
free point: 무료
smooth point: 매끄러운
symmetric point: 대칭
clear console: 콘솔 지우다
############################################################## Toolbar help text
tooltip:
cards tab: 카드 목록
set info tab: 세트 정보
style tab: 스타일 옵션
keywords tab: 키워드
stats tab: 통계
random pack tab: 카드 팩 생성
console tab: 오류 및 경고
new set: 새로운 세트
open set: 오픈 세트
save set: 세이브 세트
export: 내보내기 세트
cut: 자르다
copy: 복사
paste: 반죽
undo: 실행 취소 %s
redo: 다시 하다 %s
add card: 카드 추가
remove card: 선택한 카드 삭제
rotate card: 카드 회전
add keyword: 키워드 추가
remove keyword: 선택한 키워드 삭제
bold: 용감한
italic: 이탤릭체
underline: 밑줄
symbols: 기호
reminder text: 알림 텍스트
pie: 파이 그래프
bar: 막대 그래프
stack: 누적 막대 그래프
scatter: 산포도
scatter pie: 분산형 파이 플롯
# symbol editor
store symbol: 이 세트에 이 기호를 사용하세요
grid: 그리드 표시
snap: 그리드에 스냅
select: 선택하다 (F5)
rotate: 회전 (F6)
points: 포인트들 (F7)
basic shapes: 모양 (F8)
symmetry: 대칭 (F9)
paint: 모양에 페인트 (F10)
merge: 아래의 도형과 병합
subtract: 그 아래의 도형에서 빼기
intersect: 아래의 도형과 교차
difference: 아래 모양의 차이
overlap: 다른 도형 위에 배치
border: 테두리 모양
ellipse: 원 / 타원
rectangle: 정사각형 / 직사각형
polygon: 다각형
star: 별
rotation: 회전 대칭 추가
reflection: 반사 대칭 추가
add symmetry: 선택 항목에 대칭 추가
remove symmetry: 대칭 제거
line segment: 직선을 만드세요
curve segment: 곡선을 만드세요
free point: 잠금해제 포인트
smooth point: 매끄러운 점을 만들어라
symmetric point: 대칭점을 만드세요
clear console: 콘솔 지우다
############################################################## Labels in the GUI
label:
# Cards tab
card notes: 카드 메모:
search cards: 검색 카드 (Ctrl+K)
# Keywords tab
search keywords: 검색 키워드 (Ctrl+K)
keyword: 예어
match: 텍스트 일치
mode: 방법
uses: 용도
reminder: 알림 텍스트
rules: 추가 규칙
standard keyword:
이는 기본 키워드이므로 편집할 수 없습니다.
복사본을 만들면 해당 복사본이 대신 사용됩니다.
# Style tab
styling options: 스타일링 옵션
# Random pack panel
pack selection: 팩 선택
pack totals: 합계
pack name: 팩 이름
seed: 시드
total cards: 총
# Open dialogs
all files: 모든 파일
# Other set window dialogs
save changes:
세트 '%s' 가 변경되었습니다.
변경 사항을 저장하시겠습니까?
# New set window
game type: 게임 타입:
style type: 카드 스타일:
search game list: 게임 필터링
search stylesheet list: 스타일시트 필터링
stylesheet not found:
열려고 하는 세트는 스타일시트 '%s'을 사용합니다.
이 스타일시트를 시스템에서 찾을 수 없습니다. 대체 스타일을 선택하십시오.
# Preferences
language: 언어
windows: 오픈 세트
app language: 사용자 인터페이스 언어:
card display: 카드 디스플레이
storage: 저장
zoom: 줌:
export: 내보내다:
scale: 내부 규모:
percent of normal: 정상 크기의 퍼센트
external programs: 외부 프로그램
apprentice: &Apprentice:
apprentice exe: Apprentice Executable
internal scale desc:
카드 이미지를 더 큰 규모로 저장합니다.
이를 변경하면 선명 효과가 나타나는 방식에 영향을 줄 수 있습니다.
기존 이미지에는 소급 적용되지 않습니다.
check at startup: 시작 시 새 버전 확인
checking requires internet:
업데이트를 확인하려면 인터넷 연결이 필요합니다.
인터넷 연결이 없으면 업데이트가 확인되지 않습니다.
업데이트 확인 시 어떠한 정보도 수집되지 않습니다.
# Column select
select columns: 표시할 열 선택
columns: 열:
# Card select / images export
select cards: 내보낼 카드
select cards print: 인쇄할 카드 선택
selected card count: 카드 %s 개가 내보내집니다.
filename format: 파일 이름 형식:
filename conflicts: 중복된 파일 이름을 처리합니다:
export filenames: 파일 이름
filename is ignored: (파일 이름은 무시됩니다)
# apprentice export
set code: 세트 암호:
apprentice export cancelled: Apprentice 으로의 수출이 취소되었습니다.
# Html export
html template: 주형:
html export options: 내보내기 옵션
# Image slicer
original: 원래의:
result: 결과:
original with dimensions: 원래의 (%s x %s):
result with dimensions: 결과 (%s x %s):
size: 크기
original size: 원본 크기
size to fit: 일반 자르기
force to fit: 강제로 맞춤
custom size: 맞춤 자르기
selection: 선택
selection left: 왼쪽
selection top: 맨 위
selection width: 너비
selection height: 신장
selection center: 센터
selection center vertically: 수직으로 중앙에 위치
selection center horizontally: 수평으로 중앙에
selection center both: 센터
fix aspect ratio: 고정된 종횡비 (너비/신장)
zoom amount: 줌
zoom amount x: 줌 &X
zoom amount y: 줌 &Y
zoom %: %
filter: 필터
sharpen filter: 필터를 선명하게
# Auto replace
auto match: 텍스트 일치
auto replace: 바꾸다
# Symbol editor
sides: 측면
# Packages window
package name: 패키지
package status: 상태
package action: 행동
package conflicts: 충돌하는 코드 변경
package modified: 개인 - 코드 변경
package updates: 업데이트 가능
package installed: 설치됨
package installable: 설치되지 않음
install package: 설치하다
reinstall package: 재설치
upgrade package: 업데이트
remove package: 제거하다
installed version: 설치된 버전:
installable version: 최신 버전:
installer size: 크기:
installer status: 상태:
no version: -
############################################################## Buttons/checkboxes/choices in the GUI
button:
# Editor
edit symbol: 편집하다
symbol gallery: 갤러리
# Style panel
use for all cards: 모든 카드에 사용
use custom styling options: 이 카드에만 옵션이 적용되도록 합니다.
# Keywords panel
insert parameter: 매개변수 추가...
refer parameter: 매개변수 삽입...
# Random pack panel
generate pack: 팩 생성
random seed: 무작위 시드
fixed seed: 고정 시드
add custom pack: 커스텀 팩 추가
# Console panel
evaluate: 평가하다
clear: 지우다
# Welcome
new set: 새 세트 만들기
open set: 기존 세트 열기
check updates: 업데이트 확인
last opened set: 마지막 개봉 세트
# Preferences
open sets in new window: 새 창에서 세트 열기
select: 선택하다...
browse: 검색...
high quality: 고품질 렌더링
show lines: 필드 주위에 선 표시
show editing hints: 편집에 대한 힌트 표시
zoom export: 이미지를 내보낼 때 확대/축소 및 회전 옵션 사용
spellcheck enabled: 철자 오류 표시
check now: 지금 확인하세요
always: 언제나
if internet connection exists: 인터넷 연결이 존재하는 경우
never: 절대
internal image extension: 파일 확장자로 이미지 저장
# Column select
move up: 숭진시키다
move down: 아래로 이동
show: 보여주다
hide: 숨다
# Card select
export entire set: 전체 세트
export generated packs: 생성된 팩
export custom cards selection: 맞춤 선택
select cards: 카드 선택
select all: 모두 선택
select none: 모두 선택 해제
overwrite: 오래된 파일 덮어쓰기
keep old: 오래된 파일을 보관하다
number: 파일 이름에 숫자 추가
number overwrite: 파일 이름에 숫자를 추가하고 이전 내보내기를 덮어씁니다.
# Auto replace
use auto replace: 자동 교체 사용
add item: 추가하다
remove item: 제거하다
defaults: 기본값으로 재설정
enabled: 활성화됨
whole word: 전체 단어만 일치
# Old style update checker (NOTE: this will be removed in a feature version)
close: 닫다
# Packages window
keep package: 변경하지 마세요
don't install package: 설치하지 마세요
install package: 설치하다
upgrade package: 업데이트
reinstall package: 재설치
remove package: 제거하다
install group: 모두 설치
upgrade group: 모두 업그레이드
remove group: 모두 제거
############################################################## Titles in the GUI
title:
magic set editor: Magic Set Editor
%s - magic set editor: %s - Magic Set Editor
untitled: 제목 없음
about: About Magic Set Editor
symbol editor: 기호 편집기
# dialogs
new set: 새로운
open set: 열려 있는
save set: 덮어쓰기 저장
save set as directory: 디렉토리로 저장
save image: 이미지를 저장
updates available: 업데이트 가능
save changes: 변경 사항을 저장하다?
select stylesheet: 스타일시트 선택
#preferences
preferences: 환경설정
global: 글로벌
display: 표시하다
directories: 디렉토리
internal: 내부
updates: 업데이트
update check: 업데이트 확인
locate apprentice: 위치하고 있다 Apprentice
# select
select columns: 열 선택
select cards: 카드 선택
select cards export: 내보낼 카드 선택
select cards print: 인쇄할 카드를 선택하세요
# slice
slice image: 슬라이스 이미지
# pack
custom pack: 맞춤형 팩 유형
# print
print preview: 인쇄 &미리보기
# export
export images: 모든 카드 이미지 내보내기
export cancelled: 내보내기가 취소되었습니다.
export html: 내보내기 HTML
save html: 내보내기 HTML
# auto replace
auto replaces: 자동 교체
# Package Update Window
packages window: 패키지 관리자
installing updates: 업데이트 설치
cannot create file: 파일을 만들 수 없습니다
############################################################## Action (undo/redo) names
action:
# List boxes
add item: 추가하다 %s
remove item: 제거하다 %s
# Text editor
typing: 타이핑
enter: 입력하다
soft line break: 부드러운 줄 바꿈
insert symbol: 기호 삽입
backspace: 역행 키이
delete: 삭제
cut: 자르다
paste: 페이스트
auto replace: 자동 교체
correct: 맞춤법 교정
# Choice/color editors
change: 변화 %s
# Symbol Actions
move: 이동하다 %s
rotate: 회전 %s
shear: 전단 %s
scale: 크기 조정 %s
duplicate: 복제하다 %s
reorder parts: 재 주문
change combine mode: 결합 모드 변경
change shape name: 도형 이름 변경
group parts: 그룹
ungroup parts: 그룹 해제
# Symbol Part Actions
convert to line: 라인으로 변환
convert to curve: 곡선으로 변환
lock point: 잠금 지점
move handle: 핸들 이동
move curve: 곡선 이동
add control point: 제어점 추가
delete point: 한 점 삭제
delete points: 많은 포인트 삭제
# Symmetry
add symmetry: 대칭 추가
remove symmetry: 대칭을 제거하다
move symmetry center: 대칭 중심 이동
move symmetry handle: 대칭 방향 변경
change symmetry type: 대칭 유형 변경
change symmetry copies: 반사 횟수
############################################################## Error messages
error:
# File related
file not found: 파일을 찾을 수 없습니다: '%s' 패키지에 '%s'
file not found package like:
파일을 찾을 수 없습니다: '%s' 패키지에 '%s'
다른 패키지의 파일을 열려고 하는 경우 다음을 사용하십시오. "/패키지 이름/파일 이름"
file parse error:
파일을 구문 분석하는 중 오류가 발생했습니다.: '%s'
%s
package not found: 패키지를 찾을 수 없습니다: '%s'
package out of date: 패키지 '%s' (버전 %s) 오래된 것입니다, 버전 %s 필수
package too new: 패키지 '%s' (버전 %s) 호환되지 않습니다, 버전 %s 에 의해 요구됨 '%s'
unable to open output file: 저장하는 동안 오류가 발생했습니다. 출력 파일을 열 수 없습니다.
unable to store file: 저장하는 동안 오류가 발생했습니다. 파일을 저장할 수 없습니다.
dependency not given:
패키지 '%s' 패키지의 파일을 사용합니다 '%s' 하지만 종속성을 나열하지는 않습니다.
이 문제를 해결하려면 다음을 추가하세요:
depends on: %s %s
# Script stuff
has no member: %s 회원이 없습니다 '%s'
can't convert: %s 에서 %s 로 변환할 수 없습니다.
has no member value: 끈 "%s" 회원이 없습니다 '%s'
can't convert value: "%s" 를 %s에서 %s로 변환할 수 없습니다.
unsupported format: 잘못된 문자열 형식: '%s'
in function:
%s
기능에서 %s
in parameter:
매개변수 %s: %s
in keyword reminder:
%s
키워드의 알림 텍스트에서 '%s'
# Image stuff
coordinates for blending overlap: 블렌딩 오버랩을 위한 좌표
images used for blending must have the same size: 블렌딩에 사용되는 이미지의 크기는 동일해야 합니다.
# Error from files
no game specified: 에 지정된 게임이 없습니다 %s
no stylesheet specified for the set: 세트에 지정된 스타일시트가 없습니다
stylesheet and set refer to different game:
스타일시트와 세트가 동일한 게임을 참조하지 않습니다. 이는 스타일시트 파일의 오류입니다.
unsupported field type: 지원되지 않는 필드 유형: '%s'
unsupported fill type: 지원되지 않는 채우기 유형: '%s'
unrecognized value: 인식할 수 없는 값: '%s', 기본값으로 %s
expected key: 예상 키: '%s'
aborting parsing: 치명적인 오류가 발생하여 읽기가 중단되었습니다.
newer version:
%s
이 파일은 최신 버전의 Magic Set Editor로 제작되었습니다. (%s)
파일을 열면 파일의 일부 측면이 손실될 수 있습니다.
최신 버전으로 업그레이드하는 것이 좋습니다.
방문하다 https://magicseteditor.boards.net/page/downloads
word list type not found: 단어 목록 유형 %s를 찾을 수 없습니다. (from a <word-list> tag)
pack type not found: 팩 유형 %s를 찾을 수 없습니다. (from a pack type)
# Update checking
checking updates failed: 업데이트 확인에 실패했습니다.
no updates: 사용 가능한 업데이트가 없습니다.
# Stats panel
dimension not found: 통계 차원 '%s' 가 없습니다.
# Random packs
pack type duplicate name:
'%s' 라는 팩 유형이 이미 있습니다.
다른 이름을 선택하세요.
# Package update window
checking updates: 업데이트를 확인하는 중입니다.
can't download installer:
패키지 %s 용 설치 프로그램: %s 에서 다운로드할 수 없습니다.
아무것도 설치되지 않았습니다.
downloading updates: 업데이트 다운로드 중 (%d / %d)
installing updates: 패키지 업데이트 (%d / %d)
remove packages:
%s개의 패키지가 제거됩니다. 계속하시겠습니까?
remove packages modified:
이렇게 하면 %s개의 패키지가 제거되며 그 중 %s개는 설치 후 수정되었습니다.
제거한 후에는 취소할 수 없습니다.
계속하시겠습니까?
install packages successful: %s개의 패키지가 성공적으로 설치되었습니다.
remove packages successful: %s개의 패키지가 성공적으로 제거되었습니다.
change packages successful: %s개의 패키지가 성공적으로 변경되었습니다.
cannot create file: 파일 '%s' 를 생성할 수 없습니다. 설치를 계속하시겠습니까?
############################################################## Types used in scripts / shape names
type:
function: 기능
collection: 수집
collection of: %s 수집
object: 물체
double: 숫자
integer: 전체 숫자
string: 끈
boolean: 부울
color: 색상
image: 영상
date: 날짜
nil: 아무것도 아님
# Object types
package: 패키지
locale: 번역
game: 게임
set: 세트
stylesheet: 스타일시트
export template: 템플릿 내보내기
symbol: 상징
card: 카드
cards: 모든 카드
field: 필드
style: 스타일
value: 값
keyword: 예어
keywords: 키워드
pack: 팩 유형
card region: 카드 지역
card regions: 모든 카드 지역
# Symbol editor shapes
shape: 모양
shapes: 모든 모양
circle: 원
ellipse: 타원
square: 정사각형
rectangle: 직사각형
triangle: 삼각형
rhombus: 마름모
pentagon: 오각형
hexagon: 육각형
polygon: 다각형
star: 별
rotation: 회전
reflection: 반사
group: 그룹
point: 포인트들
points: 모든 포인트
############################################################## Magic
package:
magic.mse-game:
# Card fields
name: 이름
cc: 비용
type: 유형
p/t: 힘 / 강인함
rarity: 희박
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

View File

@@ -85,7 +85,7 @@ init script:
or
(
chosen(styling.extended_art, choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
)
}
@@ -95,7 +95,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "normal if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -105,7 +105,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "special if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -115,7 +115,7 @@ init script:
else if chosen(styling.land_leaf, choice: "yes") then true
else if (
chosen(styling.land_leaf , choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
) then true
else false
}

View File

@@ -91,7 +91,7 @@ init script:
or
(
chosen(styling.extended_art, choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
)
}
@@ -101,7 +101,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "normal if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -111,7 +111,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "special if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -121,7 +121,7 @@ init script:
else if chosen(styling.land_leaf, choice: "yes") then true
else if (
chosen(styling.land_leaf , choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
) then true
else false
}

View File

@@ -88,7 +88,7 @@ init script:
or
(
chosen(styling.extended_art, choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
)
}
@@ -98,7 +98,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "normal if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -108,7 +108,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "special if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -118,7 +118,7 @@ init script:
else if chosen(styling.land_leaf, choice: "yes") then true
else if (
chosen(styling.land_leaf , choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
) then true
else false
}

View File

@@ -102,7 +102,7 @@ init script:
or
(
chosen(styling.extended_art, choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
)
}
@@ -112,7 +112,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "normal if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -122,7 +122,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "special if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -132,7 +132,7 @@ init script:
else if chosen(styling.land_leaf, choice: "yes") then true
else if (
chosen(styling.land_leaf , choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
) then true
else false
}

View File

@@ -88,7 +88,7 @@ init script:
or
(
chosen(styling.extended_art, choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
)
}
@@ -98,7 +98,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "normal if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -108,7 +108,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "special if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -118,7 +118,7 @@ init script:
else if chosen(styling.land_leaf, choice: "yes") then true
else if (
chosen(styling.land_leaf , choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
) then true
else false
}

View File

@@ -91,7 +91,7 @@ init script:
or
(
chosen(styling.extended_art, choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
)
}
@@ -101,7 +101,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "normal if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -111,7 +111,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "special if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -121,7 +121,7 @@ init script:
else if chosen(styling.land_leaf, choice: "yes") then true
else if (
chosen(styling.land_leaf , choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
) then true
else false
}

View File

@@ -91,7 +91,7 @@ init script:
or
(
chosen(styling.extended_art, choice: "if land")
and contains(card.super_type, match: "Land")
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
)
}
@@ -101,7 +101,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "normal if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -111,17 +111,19 @@ init script:
or
(
chosen(styling.legend_crown, choice: "special if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
has_leaf :=
{
if has_special_crown() then false
else if chosen(styling.land_leaf, choice: "yes") then true
else if chosen(styling.land_leaf, choice: "if land")
and contains(card.super_type, match: "Land") then true
else false
if has_special_crown() then false
else if chosen(styling.land_leaf, choice: "yes") then true
else if (
chosen(styling.land_leaf , choice: "if land")
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
) then true
else false
}
has_symbol :=

View File

@@ -88,7 +88,7 @@ init script:
or
(
chosen(styling.extended_art, choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
)
}
@@ -98,7 +98,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "normal if legendary")
and ( contains(card.super_type, match: "Legendary") or contains(card.name, match: "Legendary") )
and (lang_setting("is_legendary")(card.super_type) or lang_setting("is_legendary")(card.name))
)
}
@@ -108,7 +108,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "special if legendary")
and ( contains(card.super_type, match: "Legendary") or contains(card.name, match: "Legendary") )
and (lang_setting("is_legendary")(card.super_type) or lang_setting("is_legendary")(card.name))
)
}
@@ -118,7 +118,7 @@ init script:
else if chosen(styling.land_leaf, choice: "yes") then true
else if (
chosen(styling.land_leaf , choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
) then true
else false
}
@@ -239,7 +239,7 @@ init script:
if styling.type_location == "under the name" then false
else if has_rarity() and ( styling.rarity_location == "type line right" or styling.rarity_location == "type line left" ) then true
else if has_identity() and ( styling.color_indicator_dot_location == "type line right" or styling.color_indicator_dot_location == "type line left" ) then true
else if card.type != "<word-list-type></word-list-type>" then true
else if trim(remove_tags(card.type)) != "" then true
else false
}

View File

@@ -91,7 +91,7 @@ init script:
or
(
chosen(styling.extended_art, choice: "if land")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
)
}
@@ -101,7 +101,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "normal if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -111,7 +111,7 @@ init script:
or
(
chosen(styling.legend_crown, choice: "special if legendary")
and contains(card.super_type, match: "Legendary")
and lang_setting("is_legendary")(card.super_type)
)
}
@@ -121,7 +121,7 @@ init script:
else if chosen(styling.land_leaf, choice: "yes") then true
else if (
chosen(styling.land_leaf , choice: "if land or plane")
and (contains(card.super_type, match: "Land") or contains(replace(match: "Planeswalker", replace: "", card.super_type), match: "Plane"))
and (lang_setting("is_land")(card.super_type) or lang_setting("is_plane")(card.super_type))
) then true
else false
}

View File

@@ -78,12 +78,17 @@ init script:
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"))) }
is_legend := { not is_spot() and auto_legend() }
is_vehicle := { not is_spot() and (auto_vehicle() or contains(styling.frames, match:"vehicle")) }
is_nyx := { not is_spot() and (auto_nyx() or contains(styling.frames, match:"nyx")) }
is_snow := { not is_spot() and (auto_snow() or contains(styling.frames, match:"snow")) }
auto_legend := { set.auto_legends and lang_setting("is_legendary")(card.super_type) }
auto_vehicle := { contains(styling.auto_frames, match:"vehicle") and lang_setting("is_vehicle")(card.sub_type) }
auto_nyx := { contains(styling.auto_frames, match:"nyx") and lang_setting("is_nyx")(card.super_type) }
auto_snow := { contains(styling.auto_frames, match:"snow") and lang_setting("is_snow")(card.super_type) }
##### flavor bar stuff
chop_correction := { chop_bot() }
top_of_textbox := {327-(-chop_top())}
@@ -143,16 +148,17 @@ styling field:
description: Frames to use. Higher choices may override lower choices.
choice: Spotlight
choice: Reversed
choice: Nyx
choice: Vehicle
choice: Snow
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
description: Automatically applies frames for multi-typed enchantments, snow, or Vehicles on the main card.
choice: nyx
choice: vehicle
choice: snow
initial: nyx, vehicle, snow
styling field:
type: multiple choice
name: other options

View File

@@ -134,8 +134,8 @@ init script:
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() and not is_inverted()}
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_vehicle := { (chosen(styling.frames, choice: "vehicle") or (chosen(styling.other_options, choice:"auto vehicles") and lang_setting("is_vehicle")(card.sub_type))) and not is_map()}
is_snow := { (chosen(styling.frames, choice: "snow") or (chosen(styling.other_options, choice:"auto snow") and lang_setting("is_snow")(card.super_type))) and not is_map()}
is_cons := { chosen(styling.frames, choice: "draft matters") or chosen(styling.frames, choice: "conspiracy") 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()}
@@ -144,7 +144,7 @@ init script:
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_legend := {not is_map() and (chosen(styling.frames, choice: "legend") or (set.auto_legends and lang_setting("is_legendary")(card.super_type))) }
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")}

View File

@@ -188,11 +188,11 @@ init script:
is_miracle := {styling.front_style == "miracle"}
is_class := {styling.front_style == "class"}
is_nyx := {styling.front_style == "nyx" or chosen(styling.other_options, choice:"nyx front")}
is_vehicle := {styling.front_style == "vehicle" or chosen(styling.other_options, choice:"vehicle front") or (chosen(styling.other_options, choice:"automate type frames") and match_vehicle(card.type))}
is_vehicle := {styling.front_style == "vehicle" or chosen(styling.other_options, choice:"vehicle front") or (chosen(styling.other_options, choice:"automate type frames") and lang_setting("is_vehicle")(card.sub_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_snow := {styling.front_style == "snow" or chosen(styling.other_options, choice:"snow front") or (chosen(styling.other_options, choice:"automate type frames") and lang_setting("is_snow")(card.super_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_legend := {is_normal() and not is_map() and (chosen(styling.other_options, choice:"legendary front") or (lang_setting("is_legendary")(card.super_type) 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"}
@@ -207,11 +207,11 @@ init script:
back_miracle := {styling.back_style == "miracle"}
back_class := {styling.back_style == "class"}
back_nyx := {styling.back_style == "nyx" or chosen(styling.other_options, choice:"nyx back")}
back_vehicle := {styling.back_style == "vehicle" or chosen(styling.other_options, choice:"vehicle back") or (chosen(styling.other_options, choice:"automate type frames") and match_vehicle(card.type_2))}
back_vehicle := {styling.back_style == "vehicle" or chosen(styling.other_options, choice:"vehicle back") or (chosen(styling.other_options, choice:"automate type frames") and lang_setting("is_vehicle")(card.sub_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_snow := {styling.back_style == "snow" or chosen(styling.other_options, choice:"snow back") or (chosen(styling.other_options, choice:"automate type frames") and lang_setting("is_snow")(card.super_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_legend := {back_normal() and not back_map() and (chosen(styling.other_options, choice: "legendary back") or (set.auto_legends and lang_setting("is_legendary")(card.super_type_2)))}
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"}

View File

@@ -68,17 +68,20 @@ init script:
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_legend := { auto_legend() or contains(styling.frames, match:"legendary") }
is_vehicle := { (auto_vehicle() or contains(styling.frames, match:"vehicle")) and not is_m20() }
is_nyx := { (auto_nyx() or contains(styling.frames, match:"nyx")) and not is_m20() and not is_clear() }
is_snow := { (auto_snow() or contains(styling.frames, match:"snow")) and not is_m20() }
auto_legend := { set.auto_legends and lang_setting("is_legendary")(card.super_type) }
auto_vehicle := { contains(styling.auto_frames, match:"vehicle") and lang_setting("is_vehicle")(card.sub_type) }
auto_nyx := { contains(styling.auto_frames, match:"nyx") and lang_setting("is_nyx")(card.super_type) }
auto_snow := { contains(styling.auto_frames, match:"snow") and lang_setting("is_snow")(card.super_type) }
is_copy := {contains(styling.frames, match: "copy")}
text_shape := {
if is_m20() and is_tall() then "9"
@@ -133,6 +136,14 @@ styling field:
choice: vehicle
choice: nyx
choice: snow
styling field:
type: multiple choice
name: auto frames
description: Automatically applies frames for multi-typed enchantments, snow, or Vehicles.
choice: nyx
choice: vehicle
choice: snow
initial: nyx, vehicle, snow
styling field:
type: multiple choice
name: other options
@@ -238,6 +249,9 @@ styling style:
frames:
render style: checklist
direction: vertical
auto frames:
render style: checklist
direction: vertical
other options:
render style: checklist
direction: vertical

View File

@@ -193,12 +193,17 @@ init script:
un_png := replace@(match:".png", replace: "")
a_saga := {true}
saga_reminder := { if styling.alternate_reminder != "" then styling.alternate_reminder else if is_class() then "Gain the next level as a sorcery to add its ability." else "As this Saga enters and after your draw step, add a lore counter. Sacrifice after III." }
is_nyx := {contains(styling.other_options, match:"nyx")}
is_snow := {contains(styling.other_options, match:"snow")}
is_vehicle := {contains(styling.other_options, match:"vehicle")}
is_class := {contains(styling.other_options, match:"class") or contains(card.sub_type, match:"Class")}
is_class := {contains(styling.other_options, match:"class") or lang_setting("is_class")(card.sub_type)}
un_marked := {is_class() or contains(styling.other_options, match:"remove bookmark")}
is_legend := {set.auto_legends and contains(card.super_type, match:"Legendary") }
is_legend := { auto_legend() }
is_vehicle := { auto_vehicle() or contains(styling.other_options, match:"vehicle") }
is_nyx := { auto_nyx() or contains(styling.other_options, match:"nyx") }
is_snow := { auto_snow() or contains(styling.other_options, match:"snow") }
auto_legend := { set.auto_legends and lang_setting("is_legendary")(card.super_type) }
auto_vehicle := { contains(styling.auto_frames, match:"vehicle") and lang_setting("is_vehicle")(card.sub_type) }
auto_nyx := { contains(styling.auto_frames, match:"nyx") and lang_setting("is_nyx")(card.super_type) }
auto_snow := { contains(styling.auto_frames, match:"snow") and lang_setting("is_snow")(card.super_type) }
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) }
@@ -275,6 +280,14 @@ 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: auto frames
description: Automatically applies frames for multi-typed enchantments, snow, or Vehicles.
choice: nyx
choice: vehicle
choice: snow
initial: nyx, vehicle, snow
styling field:
type: multiple choice
name: other options
@@ -406,6 +419,9 @@ styling style:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
auto frames:
render style: checklist
direction: vertical
other options:
render style: checklist
direction: vertical

View File

@@ -0,0 +1,259 @@
Attraction
Urzas
Arkan
Archon
Äthergeborener
Atog
Azra
Bobbel
Bold
Buboh
Camarid
Cocatrisk
Cyberman
Dalek
Dauthi
Dryade
Eldrazi
Feenwesen
Fraktalwesen
Gargoyle
Gestaltwandler
Gith
Gnoll
Goblin
Gorgo
Gremlin
Halbling
Hippogryph
Homarid
Ifrit
Juggernaut
Kavu
Kirin
Kithkin
Kor
Lamia
Lammasu
Lhurgoyf
Mantikor
Mastikor
Meervolk
Metathran
Modulon
Mungo
Myr
Nachtmahr
Nachtschrat
Nephilim
Noggle
Oger
Ophis
Orgg
Ork
Pentavit
Phyrexianer
Remasuri
Saproling
Sceada
Servo
Slith
Soltari
Specter
Surrakar
Tetravit
Thalakos
Thopter
Thrull
Tiefling
Trilobit
Triskelavit
Vedalken
Viashino
Wraith
Zephalid
Zubera
Doctor
Ninja
Spruchwandler
Uberlebender
Ajani
Aminatou
Angrath
Arlinn
Ashiok
Bahamut
Basri
Bolas
Calix
Chandra
Comet
Dack
Dakkon
Daretti
Davriel
Dihada
Domri
Dovin
Ellywick
Elminster
Elspeth
Estrid
Freyalise
Garruk
Gideon
Grist
Guff
Huatli
Jace
Jared
Jaya
Jeska
Kaito
Karn
Kasmina
Kaya
Kiora
Koth
Liliana
Lolth
Lukka
Minsc
Mordenkainen
Nahiri
Narset
Niko
Nissa
Nixilis
Oko
Quintorius
Ral
Rowan
Saheeli
Samut
Sarkhan
Serra
Sivitri
Sorin
Szat
Tamiyo
Tasha
Teferi
Teyo
Tezzeret
Thibalt
Tyvar
Ugin
Urza
Venser
Vivien
Vraska
Vronos
Will
Windgrace
Wrenn
Xenagos
Yanggu
Yanling
Zariel
Alara
Amonkhet
Arcavios
Bloomburrow
Capenna
Dominaria
Duskmourn
Eldraine
Faerûn
Ikoria
Innistrad
Ixalan
Kaladesh
Kaldheim
Kamigawa
Lorwyn
Merkadia
Mirrodin
Rath
Ravnica
Schattenmoor
Tarkir
Theros
Thunder
Junction
Ulgrotha
Zendikar
Antausia
Arkhos
Azgol
Belenon
Bolas' Meditationsreich
Cridhe
Abyssus
Echoir
Equilor
Ergamon
Fabacin
Fiora
Gargantikar
Gobakhan
Iquatana
Ir
Karsus
Kephalai
Kinshala
Kolbahan
Kylem
Kyneth
Luvion
Moag
Mongseng
Muraganda
Phyrexia
Pyrulea
Rabiah
Regatha
Segovia
Serras
Shandalar
Shenmeng
Valla
Vryn
Wildfeuer
Xerex
Zhalfir
Alkabah
Aranzhur
Diraden
Kodisha
Metal
Island
Skalla
Tavelia
Tolvada
Azoria
Cabralin
Celesta
Gastal
Ilcae
Mirrankkar
Nether
Void
Obsidias
Torwynn
Vatraquaz
Alfava
Metraxis
Androzani
Minor
Apalapucia
Dalek-Asylum
Darillium
Die Bibliothek
Gallifrey
Kandoka
Necros
Skaro
Trenzalore
Mana
Manavorrat

View File

@@ -1 +0,0 @@
merfolk

View File

@@ -57,26 +57,14 @@ 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
@@ -90,7 +78,6 @@ Tolaria
Weatherlight
Ertai
Barrin
Dominaria
Benalish
Benalia
Sisay
@@ -173,4 +160,238 @@ hedron
thrull
arcun
merfolk
ziziziz
Powerstone
Ajani
Aminatou
Angrath
Arlinn
Ashiok
Bahamut
Basri
Bolas
Calix
Chandra
Comet
Dack
Dakkon
Daretti
Davriel
Dihada
Domri
Dovin
Ellywick
Elminster
Elspeth
Estrid
Freyalise
Garruk
Gideon
Grist
Guff
Huatli
Jace
Jared
Jaya
Jeska
Kaito
Karn
Kasmina
Kaya
Kiora
Koth
Liliana
Lolth
Lukka
Minsc
Mordenkainen
Nahiri
Narset
Niko
Nissa
Nixilis
Oko
Quintorius
Ral
Rowan
Saheeli
Samut
Sarkhan
Serra
Sivitri
Sorin
Szat
Tamiyo
Tasha
Teferi
Teyo
Tezzeret
Tibalt
Tyvar
Ugin
Urza
Venser
Vivien
Vraska
Vronos
Will
Windgrace
Wrenn
Xenagos
Yanggu
Yanling
Zariel
Aetherborn
Archon
Astartes
Aurochs
Azra
Beeble
Blinkmoth
Brushwagg
Camarid
Cephalid
Custodes
Cyberman
Dalek
Dauthi
Efreet
Eldrazi
Graveborn
Gith
Gnoll
Halfling
Homarid
Hippogriff
Homunculus
Kavu
Kirin
Kithkin
Kobold
Kor
Lamia
Lammasu
Lhurgoyf
Licid
Manticore
Masticore
Metathran
Moonfolk
Myr
Necron
Nephilim
Nightstalker
Noggle
Orgg
Ouphe
Pangolin
Pentavite
Phelddagrif
Pincher
Shapeshifter
Slith
Surrakar
Tetravite
Thalakos
Tiefling
Treefolk
Triskelavite
Tyranid
Vedalken
Viashino
Volver
Zubera
Berserker
Flagbearer
Primarch
Spellshaper
Alara
Amonkhet
Arcavios
Bloomburrow
Capenna
Dominaria
Duskmourn
Eldraine
Faerûn
Ikoria
Innistrad
Ixalan
Kaladesh
Kaldheim
Kamigawa
Lorwyn
Mercadia
Mirrodin
Phyrexia
Rath
Ravnica
Shadowmoor
Tarkir
Theros
Ulgrotha
Zendikar
Antausia
Arkhos
Azgol
Belenon
Bolas's
Cridhe
Echoir
Equilor
Ergamon
Fabacin
Fiora
Gargantikar
Gobakhan
Iquatana
Ir
Karsus
Kephalai
Kinshala
Kolbahan
Kylem
Kyneth
Luvion
Moag
Mongseng
Muraganda
Pyrulea
Rabiah
Regatha
Segovia
Serra's
Shandalar
Shenmeng
Valla
Vryn
Wildfire
Xerex
Zhalfir
Alkabah
Aranzhur
Diraden
Kodisha
Skalla
Tavelia
Tolvada
Azoria
Cabralin
Celesta
Gastal
Ilcae
Mirrankkar
Obsidias
Torwynn
Vatraquaz
Alfava Metraxis
Androzani Minor
Apalapucia
Darillium
Earth
Gallifrey
Horsehead Nebula
Kandoka
Necros
Mutter's
Spacecraft
Trenzalore

View File

@@ -1 +0,0 @@
merfolk

View File

@@ -173,4 +173,238 @@ hedron
thrull
arcun
merfolk
ziziziz
Powerstone
Ajani
Aminatou
Angrath
Arlinn
Ashiok
Bahamut
Basri
Bolas
Calix
Chandra
Comet
Dack
Dakkon
Daretti
Davriel
Dihada
Domri
Dovin
Ellywick
Elminster
Elspeth
Estrid
Freyalise
Garruk
Gideon
Grist
Guff
Huatli
Jace
Jared
Jaya
Jeska
Kaito
Karn
Kasmina
Kaya
Kiora
Koth
Liliana
Lolth
Lukka
Minsc
Mordenkainen
Nahiri
Narset
Niko
Nissa
Nixilis
Oko
Quintorius
Ral
Rowan
Saheeli
Samut
Sarkhan
Serra
Sivitri
Sorin
Szat
Tamiyo
Tasha
Teferi
Teyo
Tezzeret
Tibalt
Tyvar
Ugin
Urza
Venser
Vivien
Vraska
Vronos
Will
Windgrace
Wrenn
Xenagos
Yanggu
Yanling
Zariel
Aetherborn
Archon
Astartes
Aurochs
Azra
Beeble
Blinkmoth
Brushwagg
Camarid
Cephalid
Custodes
Cyberman
Dalek
Dauthi
Efreet
Eldrazi
Graveborn
Gith
Gnoll
Halfling
Homarid
Hippogriff
Homunculus
Kavu
Kirin
Kithkin
Kobold
Kor
Lamia
Lammasu
Lhurgoyf
Licid
Manticore
Masticore
Metathran
Moonfolk
Myr
Necron
Nephilim
Nightstalker
Noggle
Orgg
Ouphe
Pangolin
Pentavite
Phelddagrif
Pincher
Shapeshifter
Slith
Surrakar
Tetravite
Thalakos
Tiefling
Treefolk
Triskelavite
Tyranid
Vedalken
Viashino
Volver
Zubera
Berserker
Flagbearer
Primarch
Spellshaper
Alara
Amonkhet
Arcavios
Bloomburrow
Capenna
Dominaria
Duskmourn
Eldraine
Faerûn
Ikoria
Innistrad
Ixalan
Kaladesh
Kaldheim
Kamigawa
Lorwyn
Mercadia
Mirrodin
Phyrexia
Rath
Ravnica
Shadowmoor
Tarkir
Theros
Ulgrotha
Zendikar
Antausia
Arkhos
Azgol
Belenon
Bolas's
Cridhe
Echoir
Equilor
Ergamon
Fabacin
Fiora
Gargantikar
Gobakhan
Iquatana
Ir
Karsus
Kephalai
Kinshala
Kolbahan
Kylem
Kyneth
Luvion
Moag
Mongseng
Muraganda
Pyrulea
Rabiah
Regatha
Segovia
Serra's
Shandalar
Shenmeng
Valla
Vryn
Wildfire
Xerex
Zhalfir
Alkabah
Aranzhur
Diraden
Kodisha
Skalla
Tavelia
Tolvada
Azoria
Cabralin
Celesta
Gastal
Ilcae
Mirrankkar
Obsidias
Torwynn
Vatraquaz
Alfava Metraxis
Androzani Minor
Apalapucia
Darillium
Earth
Gallifrey
Horsehead Nebula
Kandoka
Necros
Mutter's
Spacecraft
Trenzalore

View File

@@ -1 +0,0 @@
merfolk

View File

@@ -173,4 +173,240 @@ hedron
thrull
arcun
merfolk
monocolored
monocolored
Powerstone
Cartouche
Ajani
Aminatou
Angrath
Arlinn
Ashiok
Bahamut
Basri
Bolas
Calix
Chandra
Comet
Dack
Dakkon
Daretti
Davriel
Dihada
Domri
Dovin
Ellywick
Elminster
Elspeth
Estrid
Freyalise
Garruk
Gideon
Grist
Guff
Huatli
Jace
Jared
Jaya
Jeska
Kaito
Karn
Kasmina
Kaya
Kiora
Koth
Liliana
Lolth
Lukka
Minsc
Mordenkainen
Nahiri
Narset
Niko
Nissa
Nixilis
Oko
Quintorius
Ral
Rowan
Saheeli
Samut
Sarkhan
Serra
Sivitri
Sorin
Szat
Tamiyo
Tasha
Teferi
Teyo
Tezzeret
Tibalt
Tyvar
Ugin
Urza
Venser
Vivien
Vraska
Vronos
Will
Windgrace
Wrenn
Xenagos
Yanggu
Yanling
Zariel
Aetherborn
Archon
Astartes
Aurochs
Azra
Beeble
Blinkmoth
Brushwagg
Camarid
Cephalid
Custodes
Cyberman
Dalek
Dauthi
Efreet
Eldrazi
Graveborn
Gith
Gnoll
Halfling
Homarid
Hippogriff
Homunculus
Kavu
Kirin
Kithkin
Kobold
Kor
Lamia
Lammasu
Lhurgoyf
Licid
Manticore
Masticore
Metathran
Moonfolk
Myr
Necron
Nephilim
Nightstalker
Noggle
Orgg
Ouphe
Pangolin
Pentavite
Phelddagrif
Pincher
Shapeshifter
Slith
Surrakar
Tetravite
Thalakos
Tiefling
Treefolk
Triskelavite
Tyranid
Vedalken
Viashino
Volver
Zubera
Berserker
Flagbearer
Primarch
Spellshaper
Alara
Amonkhet
Arcavios
Bloomburrow
Capenna
Dominaria
Duskmourn
Eldraine
Faerûn
Ikoria
Innistrad
Ixalan
Kaladesh
Kaldheim
Kamigawa
Lorwyn
Mercadia
Mirrodin
Phyrexia
Rath
Ravnica
Shadowmoor
Tarkir
Theros
Ulgrotha
Zendikar
Antausia
Arkhos
Azgol
Belenon
Bolas's
Cridhe
Echoir
Equilor
Ergamon
Fabacin
Fiora
Gargantikar
Gobakhan
Iquatana
Ir
Karsus
Kephalai
Kinshala
Kolbahan
Kylem
Kyneth
Luvion
Moag
Mongseng
Muraganda
Pyrulea
Rabiah
Regatha
Segovia
Serra's
Shandalar
Shenmeng
Valla
Vryn
Wildfire
Xerex
Zhalfir
Alkabah
Aranzhur
Diraden
Kodisha
Skalla
Tavelia
Tolvada
Azoria
Cabralin
Celesta
Gastal
Ilcae
Mirrankkar
Obsidias
Torwynn
Vatraquaz
Alfava Metraxis
Androzani Minor
Apalapucia
Darillium
Earth
Gallifrey
Horsehead Nebula
Kandoka
Necros
Mutter's
Spacecraft
Trenzalore

View File

@@ -0,0 +1,255 @@
Attraction
Subciudad
urza
Ajani
Aminatou
Angrath
Arlinn
Ashiok
Bahamut
Basri
Bolas
Cálix
Chandra
Comet
Dack
Dakkon
Daretti
Davriel
Dihada
Domri
Dovin
Ellywick
Elminster
Elspeth
Estrid
Freyalise
Garruk
Gideon
Grist
Guff
Huatli
Jace
Jared
Jaya
Jeska
Kaito
Karn
Kasmina
Kaya
Kiora
Koth
Liliana
Lolth
Lukka
Minsc
Mordenkainen
Nahiri
Narset
Niko
Nissa
Nixilis
Oko
Quintorius
Ral
Rowan
Saheeli
Samut
Sarkhan
Serra
Sivitri
Sorin
Szat
Tamiyo
Tasha
Teferi
Teyo
Tezzeret
Tibalt
Tyvar
Ugin
Urza
Venser
Vivien
Vraska
Vronos
Will
Windgrace
Wrenn
Xenagos
Yanggu
Yanling
Zariel
Atog
Azra
Camárido
Capibara
Caribú
Cefálido
Cocatriz
Constructo
Dauti
Djinn
Draco
Efrit
Eldrazi
Etergénito
Gnoll
Gith
Gólem
Gremlin
Homárido
Homúnculo
Kavu
Kirin
Kóbold
Kraken
Lammasu
Lhurgoyf
Licántropo
Manticora
Masticore
Metamorfo
Metathrán
Minotauro
Myr
Nefilim
Noggle
Orgg
Oufé
Pangolín
Pegaso
Pentavita
Pirexiano
titilante
Saprolín
Slit
Soltari
Surrakar
Talako
Tetravita
Thrull
Tiefling
Tintícola
Tóptero
Trisquelavita
Uómbat
Vedalken
Viashino
Yerbamala
Yeti
Zombie
Berserker
Metabolizador
Alara
Amonkhet
Arcavios
Bloomburrow
Capenna
Dominaria
Duskmourn
Eldraine
Faerûn
Ikoria
Innistrad
Ixalan
Kaladesh
Kaldheim
Kamigawa
Lorwyn
Mercadia
Mirrodín
Rath
Rávnica
Tarkir
Theros
Thunder
Junction
Ulgrotha
Zendikar
Antausia
Arkhos
Azgol
Bélenon
Cridhe
Echoir
Equilor
Ergamon
Fábacin
Fiora
Gargantikar
Gobakhan
Iquatana
Ir
Karsus
Kephalai
Kinshala
Kólbahan
Kylem
Kyneth
Luvion
Moag
Mongseng
Muraganda
Phyrexia
Pyrulea
Rabiah
Regatha
Nicol
Serra
Segovia
Shandalar
Shenmeng
Valla
Vryn
Xerex
Zhalfir
Alkabah
Aranzhur
Diraden
Kodisha
Metal
Island
Skalla
Tavelia
Tolvada
Azoria
Cabralin
Celesta
Gastal
Ilcae
Mirrankkar
Nether
Void
Obsidias
Torwynn
Vatraquaz
Alfava
Metraxis
Androzani
Minor
Apalapucia
Darillium
Earth
Gallifrey
Horsehead
Nebula
Kandoka
Mars
Moon
Necros
New Earth
Outside
Mutter's
Spiral
Skaro
Spacecraft
The
Dalek
Asylum
Library
Time
Trenzalore
Unknown
Planet

View File

@@ -1,175 +0,0 @@
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

View File

@@ -172,4 +172,243 @@ earthen
hedron
thrull
arcun
merfolk
merfolk
lithoforce
citerraine
dUrza
atog
bosquérisson
cabybara
camaride
céphalide
changeforme
cocatrix
cyberman
dalek
dauthi
désencavé
djaggernaut
eldrazi
élémental
encrelin
épix
éthérien
évolien
gith
gorgonoïde
gremlin
halfelin
homaride
kavru
kirin
lamassu
lhurgoyf
lunaréen
masticore
mécanoptère
métathran
myr
nephilim
neugle
orgg
orphe
pentavite
phyrexian
sangami
saprobionte
scintimite
servo
slith
slivoïde
soltari
srâne
surrakar
sylvin
tetravite
thalakos
tieffelin
time
triskelavite
tyrannœil
vedalken
viashino
zubera
berserker
mécanoptère
praetor
psychagogue
sortisan
Ajani
Aminatou
Angrath
Arlinn
Ashiok
Bahamut
Basri
Bolas
Calembredaine
Calix
Chandra
Comet
Dack
Dakkon
Daretti
Davriel
Dihada
Domri
Dovin
Ellywick
Elminster
Elspeth
Estrid
Freyalise
Garruk
Gideon
Grist
Huatli
Jace
Jared
Jaya
Jeska
Kaito
Karn
Kasmina
Kaya
Kiora
Koth
Liliana
Lolth
Lukka
Minsc
Mordenkainen
Nahiri
Narset
Niko
Nissa
Nixilis
Oko
Quintorius
Ral
Rowan
Saheeli
Samut
Sarkhan
Serra
Sivitri
Sorin
Szat
Tamiyo
Tasha
Téfeiri
Teyo
Tezzeret
Tibalt
Tyvar
Ugin
Urza
Venser
Vivien
Vraska
Vronos
Will
Wrenn
Xénagos
Yanggu
Yanling
Zariel
Alara
Amonkhet
Arcavios
Bloomburrow
Capenna
Dominaria
Duskmourn
Eldraine
Faerûn
Ikoria
Innistrad
Ixalan
Kaladesh
Kaldheim
Kamigawa
Lorwyn
Mercadia
Mirrodin
Rajh
Ravnica
Sombrelande
Tarkir
Theros
Thunder
Junction
Ulgrotha
Zendikar
Antausia
Arkhos
Azgol
Belenon
Cridhe
Echoir
Équilor
Ergamon
Fabacin
Fiora
Gargantikar
Gobakhan
Grégefeu
Iquatana
Ir
Karsus
Kephalai
Kinshala
Kolbahan
Kylem
Kyneth
L'Abysse
Luvion
Moag
Mongseng
Muraganda
Phyrexia
Pyrulée
Rabiah
Regatha
Ségovie
Shandalar
Shenmeng
Valla
Vryn
Xerex
Zhalfir
Alkabah
Aranzhur
Diraden
Kodisha
Metal
Island
Skalla
Tavelia
Tolvada
Azoria
Cabralin
Celesta
Gastal
Ilcae
Mirrankkar
Nether
Void
Obsidias
Torwynn
Vatraquaz
Alfava
Metraxis
Androzani
Minor
Apalapucia
Darillium
Gallifrey
Kandoka
Daleks
Necros
Skaro
Trenzalore

View File

@@ -1,175 +0,0 @@
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

View File

@@ -172,4 +172,254 @@ earthen
hedron
thrull
arcun
merfolk
merfolk
Attraction
Atog
Avatar
Azra
Beholder
Burlarbusto
Camarid
Cefalide
Coccatrice
Dauthi
Draghetto
Efreet
Eldrazi
Elementale
Eteride
Fungus
Gargoyle
Gith
Gnoll
Gremlin
Halfling
Homarid
Imp
Juggernaut
Kavu
Kirin
Kithkin
Kor
Lammasu
Lampidottero
Lhurgoyf
Lunantropo
Manticora
Masticora
Metathran
Myr
Necrospettro
Nephilim
Noggle
Ogre
Orgg
Ouphe
Pentavite
Phyrexiano
Pungitore
Saprolingio
Silvantropo
Slith
Surrakar
Tetravite
Thalakos
Tiefling
Tottero
Triskelavite
Vedalken
Viashino
Volvero
Zubera
Berserker
Metabolizzatore
Mutamagia
Warlock
Ajani
Aminatou
Angrath
Arlinn
Ashiok
Bahamut
Basri
Bolas
Calix
Chandra
Comet
Dack
Dakkon
Daretti
Davriel
Dihada
Domri
Dovin
Ellywick
Elminster
Elspeth
Estrid
Freyalise
Garruk
Gideon
Grist
Guff
Huatli
Jace
Jared
Jaya
Jeska
Kaito
Karn
Kasmina
Kaya
Kiora
Koth
Liliana
Lolth
Lukka
Minsc
Mordenkainen
Nahiri
Narset
Niko
Nissa
Nixilis
Oko
Quintorius
Ral
Rowan
Saheeli
Samut
Sarkhan
Serra
Sivitri
Sorin
Szat
Tamiyo
Tasha
Teferi
Teyo
Tezzeret
Tibalt
Tyvar
Ugin
Urza
Venser
Vivien
Vraska
Vronos
Will
Windgrace
Wrenn
Xenagos
Yanggu
Yanling
Zariel
Alara
Amonkhet
Arcavios
Bloomburrow
Capenna
Dominaria
Duskmourn
Eldraine
Faerûn
Ikoria
Innistrad
Ixalan
Kaladesh
Kaldheim
Kamigawa
Lorwyn
Mercadia
Mirrodin
Rath
Ravnica
Tarkir
Theros
Thunder
Junction
Ulgrotha
Zendikar
Antausia
Arkhos
Azgol
Belenon
Cridhe
Echoir
Equilor
Ergamon
Fabacin
Fiora
Gargantikar
Gobakhan
Iquatana
Ir
Karsus
Kephalai
Kinshala
Kolbahan
Kylem
Kyneth
L'Abisso
Luvion
Moag
Mongseng
Muraganda
Phyrexia
Pyrulea
Rabiah
Regatha
Segovia
Shandalar
Shenmeng
Valla
Vryn
Xerex
Zhalfir
Alkabah
Aranzhur
Diraden
Kodisha
Metal
Island
Skalla
Tavelia
Tolvada
Azoria
Cabralin
Celesta
Gastal
Ilcae
Mirrankkar
Nether Void
Obsidias
Torwynn
Vatraquaz
Alfava
Metraxis
Androzani
Minor
Apalapucia
Darillium
Earth
Gallifrey
Horsehead
Nebula
Kandoka
Mars
Moon
Necros
New Earth
Outside
Mutter's
Spiral
Skaro
Spacecraft
The
Dalek
Asylum
Library
Time
Trenzalore
Unknown
Planet

View File

@@ -0,0 +1,208 @@
마법석
부란기
신안
탑승물
우르자의
마법진
카르투슈
아케인
가고일
고블린
공성차
그렘린
그리핀
기스
나무인간
나이트메어
날틀
늑대인간
님프
다우티
드라이어드
드론
드워프
라마수
라미아
루고이프
리바이어던
마스티코어
만티코어
미르
바다코끼리
바실리스크
반신
베달켄
변신괴물
비아시노
비홀더
사티로스
삼엽충
새끼용
샐러맨더
서보
세팔리드
솔타리
스럴
스펙터
슬리버
오록스
오우거
울버린
웜뱃
위어드
이프리트
임프
잉클링
자칼
점액괴물
조립공
좀비
진균
집정관
천산갑
카부
카피바라
켄타우로스
코르
코볼드
코카트리스
크라켄
키클롭스
탈라코스
테트라바이트
트리스케라바이트
티플링
페가수스
페어리
펜타바이트
프랙탈
피렉시아
하플링
하피
헬리온
현신
호러
호마리드
호문쿨루스
히포그리프
공성차
광전사
궁수
날틀
늑대인간
닌자
드론
드루이드
레인저
리바이어던
마도사
정찰병
좀비
집정관
현신
호러
흑마법사
개럭
그리스트
기디온
나르셋
나히리
니사
니코
닉실리스
다브리엘
다콘
도빈
돔리
디하다
로완
롤스
루카
릴리아나
모덴카이넨
민스크
바스리
바하무트
볼라스
브라스카
비비안
사르칸
사무트
사힐리
아를린
아시오크
아자니
앙그라스
얀링
양구
엘리윅
엘민스터
엘스페스
오코
우르자의
자리엘
제나고스
제이스
찬드라
카른
카스미나
카야
카이토
칼릭스
키오라
타미요
타샤
타이바르
테제렛
테페리
티볼트
화틀리
아바타
아우프
아즈라
아토그
야마
에테르붙이
엘드라지
엘크
엘프
피렉시아
도미나리아
라브니카
로윈
메르카디아
미로딘
아르카비오스
아몬케트
엘드레인
울그로사
이니스트라드
이코리아
익살란
젠디카르
카미가와
카펜나
칼드하임
칼라데시
타르커
테로스
페이룬
고바칸
레가타
모아그
무라간다
벨레논
브린
샨달라르
세고비아
아즈골
에르가몬
제렉스
카르서스
카일렘
파이룰리아
피렉시아
피오라
톨바다

View File

@@ -1,175 +0,0 @@
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

View File

@@ -172,4 +172,248 @@ earthen
hedron
thrull
arcun
merfolk
merfolk
Attraction
Atogue
Azra
Camárida
Cocatriz
Dauthi
Efrite
Eldrazi
Ent
Etergênito
Fractius
Gith
Gnoll
Goblin
Gremlin
Juggernaut
Kavu
Kirin
Kithkin
Kobold
Kor
Lammasu
Lhurgoyf
Mastícora
Metamorfo
Metathran
Myr
Nanquíneo
Necronato
Nefilim
Noggle
Orc
Orgg
Pentavite
Phyrexiano
Slith
Soltariano
Servus
Surrakar
Tetravite
Thalakos
Thrul
Tiferino
Tóptero
Triscelavite
Vedalkeano
Viashino
Vorme
Wombat
Yeti
Zubera
Amoque
Magimodelador
Ajani
Aminatou
Angrath
Arlinn
Ashiok
Bahamut
Basri
Calix
Chandra
Comet
Dack
Dakkon
Daretti
Davriel
Dihada
Domri
Dovin
Ellywick
Elminster
Elspeth
Estrid
Freyalise
Garruk
Gideon
Grist
Guff
Huatli
Jace
Jared
Jaya
Jeska
Kaito
Karn
Kasmina
Kaya
Kiora
Koth
Liliana
Lolth
Lukka
Minsc
Mordenkainen
Nahiri
Narset
Nicol
Niko
Nissa
Nixilis
Oko
Quintorius
Ral
Rowan
Saheeli
Samut
Sarkhan
Serra
Sivitri
Sorin
Szat
Tamiyo
Tasha
Teferi
Teyo
Tezzeret
Tibalt
Tyvar
Ugin
Urza
Venser
Vivien
Vraska
Vronos
Will
Windgrace
Wrenn
Xenagos
Yanggu
Yanling
Zariel
Alara
Amonkhet
Arcávios
Bloomburrow
Capenna
Dominária
Duskmourn
Eldraine
Faerûn
Ikoria
Innistrad
Ixalan
Kaladesh
Kaldheim
Kamigawa
Lorwyn
Mercádia
Mirrodin
Rath
Ravnica
Tarkir
Theros
Thunder
Junction
Ulgrotha
Zendikar
Antausia
Arkhos
Azgol
Belenon
Cridhe
Echoir
Dominio
Equilor
Ergamon
Fabacin
Fiora
Gargantikar
Gobakhan
Iquatana
Ir
Karsus
Kephalai
Kinshala
Kolbahan
Kylem
Kyneth
Luvion
Moag
Mongseng
Muraganda
O Abisano
Phyrexia
Pyrulea
Rabiah
Regatha
Segóvia
Shandalar
Shenmeng
Valla
Vryn
Xerex
Zhalfir
Alkabah
Aranzhur
Diraden
Kodisha
Metal
Island
Skalla
Tavelia
Tolvada
Azoria
Cabralin
Celesta
Gastal
Ilcae
Mirrankkar
Nether
Void
Obsidias
Torwynn
Vatraquaz
Alfava
Metraxis
Androzani
Minor
Apalapucia
Darillium
Earth
Gallifrey
Horsehead
Nebula
Kandoka
Mars
Moon
Necros
New
Earth
Outside
Mutter's
Spiral
Skaro
Spacecraft
The
Dalek
Asylum
Library
Time
Trenzalore
Unknown
Planet

View File

@@ -1,175 +0,0 @@
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

View File

@@ -172,4 +172,5 @@ earthen
hedron
thrull
arcun
merfolk
merfolk
Attraction

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 807 B

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@@ -755,6 +755,11 @@ keyword:
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: Umbra armor
match: Totem armor
mode: expert
reminder: If enchanted {if contains(card.text, match:"Enchant <param-name>creature</param-name>") then "creature" else "permanent"} would be destroyed, instead remove all damage from it and destroy this Aura.
keyword:
keyword: Umbra armor
match: Umbra armor
@@ -1680,7 +1685,7 @@ keyword:
keyword: Incubate
match: Incubate <atom-param>number</atom-param>
mode: action
reminder: Create an Incubator token wit {english_number_a(param1)} +1/+1 counter(s) on it and "[2]: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.
reminder: Create an Incubator token with {english_number_a(param1)} +1/+1 counter(s) on it and "[2]: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.
# Wilds of Eldraine
keyword:
keyword: Bargain
@@ -1691,7 +1696,7 @@ keyword:
keyword: Celebration
match: Celebration
mode: pseudo
rules: Celebration — If two or more nonland permanents entered the battlefield under your turn, [effect].
rules: Celebration — If two or more nonland permanents entered the battlefield under your control this turn, [effect].
keyword:
keyword: Cursed Role
match: Cursed Role token
@@ -1764,7 +1769,7 @@ keyword:
keyword: Craft
match: Craft with <atom-param>name</atom-param> <atom-param>cost</atom-param>
mode: expert
reminder: {rem := param2.value + ", Exile this artifact, Exile ";count := filter_text(param1.value, match:"^(one|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve|thirteen|fourteen|fifteen|sixteen|seventeen|eighteen|nineteen|twenty|thirty|forty|fifty|sixty|seventy|eighty|ninety|[0-9]+)(-(one|two|three|four|five|six|seven|eight|nine))? (or more)?");commas := filter_text(param1.value, match:",");vowel := match(param1.value, match:"^[aeiouAEIOU]");if commas != "" then count := english_number(length(commas)+1);count := replace(count, match:" $", replace:"");if count == param1.value then (rem := rem + param1.value + " other permanents you control and/or cards from your graveyard: ") else if count != "" then (rem := rem + (if count == "one or more" then param1.value else "the " + count) + " from among other permanents you control and/or cards in your graveyard: ") else rem := rem + "another " + param1.value + " you control or " + (if vowel then "an " else "a ") + param1.value + " card from your graveyard: ";rem := rem + "Return this card transformed under its owner's control. Craft only as a sorcery.";rem;}
reminder: {craft_code(param1:param1, param2:param2)}
keyword:
keyword: Descend
match: Descend <atom-param>number</atom-param>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More