Compare commits
54 Commits
wagic-v0.2
...
wagic-v0.2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
81b156ed3b | ||
|
|
79e560cc94 | ||
|
|
9af579bb36 | ||
|
|
75a83d2861 | ||
|
|
c757c2c2fc | ||
|
|
ac9a7d1cea | ||
|
|
0a1459dc7c | ||
|
|
4fd4619fd8 | ||
|
|
35685bb2b2 | ||
|
|
022378b5a5 | ||
|
|
cb81f8a7b0 | ||
|
|
6fde3953cd | ||
|
|
3a6f70bd32 | ||
|
|
1baf82fb47 | ||
|
|
8ca9d42d71 | ||
|
|
87c2416da4 | ||
|
|
9443fac3b5 | ||
|
|
4b9f7de7c9 | ||
|
|
4d6d369ec0 | ||
|
|
067da7a444 | ||
|
|
489903ad9d | ||
|
|
8a295f3a14 | ||
|
|
ccd1a52856 | ||
|
|
ca7882c4da | ||
|
|
92751a088f | ||
|
|
9be91880b2 | ||
|
|
19a01ad90b | ||
|
|
db523a8f4d | ||
|
|
5db74fce39 | ||
|
|
956351ef7c | ||
|
|
30851bb2b2 | ||
|
|
fd59b376e6 | ||
|
|
f212e633a1 | ||
|
|
bdd06ab70d | ||
|
|
0d9c17ab64 | ||
|
|
b171381b35 | ||
|
|
a697c2a3a7 | ||
|
|
85aacb9e1e | ||
|
|
15bdad348b | ||
|
|
61bb41e88a | ||
|
|
68823286a3 | ||
|
|
51ede6a37f | ||
|
|
5c691afe33 | ||
|
|
bada76ec85 | ||
|
|
04c49f9031 | ||
|
|
c779dc3789 | ||
|
|
9f51e5b539 | ||
|
|
46283897da | ||
|
|
950d80e530 | ||
|
|
3a11453aa5 | ||
|
|
d60b148ccc | ||
|
|
491f42b717 | ||
|
|
605e22b067 | ||
|
|
c0f262a0b1 |
38
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
38
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Desktop (please complete the following information):**
|
||||
- OS: [e.g. iOS]
|
||||
- Browser [e.g. chrome, safari]
|
||||
- Version [e.g. 22]
|
||||
|
||||
**Smartphone (please complete the following information):**
|
||||
- Device: [e.g. iPhone6]
|
||||
- OS: [e.g. iOS8.1]
|
||||
- Browser [e.g. stock browser, safari]
|
||||
- Version [e.g. 22]
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
10
.github/ISSUE_TEMPLATE/custom.md
vendored
Normal file
10
.github/ISSUE_TEMPLATE/custom.md
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
name: Custom issue template
|
||||
about: Describe this issue template's purpose here.
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
|
||||
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea for this project
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Is your feature request related to a problem? Please describe.**
|
||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||
|
||||
**Describe the solution you'd like**
|
||||
A clear and concise description of what you want to happen.
|
||||
|
||||
**Describe alternatives you've considered**
|
||||
A clear and concise description of any alternative solutions or features you've considered.
|
||||
|
||||
**Additional context**
|
||||
Add any other context or screenshots about the feature request here.
|
||||
14
.travis.yml
14
.travis.yml
@@ -1,14 +1,16 @@
|
||||
language: cpp
|
||||
dist: xenial
|
||||
branches:
|
||||
except:
|
||||
- latest-master
|
||||
only:
|
||||
- master
|
||||
|
||||
before_install:
|
||||
- export BUILD_PSP=YES
|
||||
- export BUILD_ANDROID=YES
|
||||
- export BUILD_Qt=YES
|
||||
- export BUILD_MAC=NO
|
||||
- echo -e "machine github.com\n login $GITHUB_TOKEN" > ~/.netrc
|
||||
- git lfs pull
|
||||
# Only building on Mac when not handling pull request
|
||||
# - if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
|
||||
# export BUILD_MAC=YES;
|
||||
@@ -58,12 +60,14 @@ install:
|
||||
- sudo pip install pyjavaproperties
|
||||
- sudo pip install github3.py
|
||||
- sudo pip install cpp-coveralls
|
||||
|
||||
|
||||
before_script:
|
||||
- export REQUESTS_CA_BUNDLE=/usr/local/lib/python2.7/dist-packages/certifi/cacert.pem
|
||||
script: "tools/travis-script.sh"
|
||||
|
||||
after_success:
|
||||
- coveralls -b . -e JGE/src -e JGE/include -i projects/mtg/include -i projects/mtg/src --gcov-options '\-lp'
|
||||
- python tools/upload-binaries.py -t $GH_TOKEN -s $TRAVIS_COMMIT -l core.zip -r Wagic-core.zip -b $TRAVIS_BRANCH
|
||||
- python tools/upload-binaries.py -t $GITHUB_TOKEN -s $TRAVIS_COMMIT -l core.zip -r Wagic-core.zip -b $TRAVIS_BRANCH
|
||||
- python tools/upload-binaries.py -t $GH_TOKEN -s $TRAVIS_COMMIT -l projects/mtg/Android/bin/Wagic-debug.apk -r Wagic-android.apk -b $TRAVIS_BRANCH
|
||||
- python tools/upload-binaries.py -t $GH_TOKEN -s $TRAVIS_COMMIT -l projects/mtg/psprelease.zip -r Wagic-psp.zip -b $TRAVIS_BRANCH
|
||||
- python tools/upload-binaries.py -t $GH_TOKEN -s $TRAVIS_COMMIT -l qt-gui-build/linuxqtrelease.zip -r Wagic-linux-QT.zip -b $TRAVIS_BRANCH
|
||||
- python tools/upload-binaries.py -t $GITHUB_TOKEN -s $TRAVIS_COMMIT -l qt-gui-build/linuxqtrelease.zip -r Wagic-linux-QT.zip -b $TRAVIS_BRANCH
|
||||
|
||||
@@ -22,7 +22,7 @@ environment:
|
||||
|
||||
# scripts that run after cloning repository
|
||||
install:
|
||||
- ps: (new-object net.webclient).DownloadFile('https://bootstrap.pypa.io/get-pip.py', 'C:/get-pip.py')
|
||||
- ps: (new-object net.webclient).DownloadFile('https://bootstrap.pypa.io/pip/2.7/get-pip.py', 'C:/get-pip.py')
|
||||
- "C:/Python27/python.exe C:/get-pip.py"
|
||||
- "C:/Python27/Scripts/pip.exe install pyjavaproperties"
|
||||
- "C:/Python27/Scripts/pip.exe install github3.py"
|
||||
|
||||
@@ -1,14 +1,4 @@
|
||||
[card]
|
||||
name=Mogis, God of Slaughter
|
||||
abilities=indestructible
|
||||
text=Indestructible -- As long as your devotion to black and red is less than seven, Mogis isn't a creature. -- At the beginning of each opponent's upkeep, Mogis deals 2 damage to that player unless he or she sacrifices a creature.
|
||||
mana={2}{B}{R}
|
||||
type=Legendary Enchantment Creature
|
||||
subtype=God
|
||||
power=7
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Acolyte's Reward
|
||||
text=Prevent the next X damage that would be dealt to target creature this turn, where X is your devotion to white. If damage is prevented this way, Acolyte's Reward deals that much damage to target creature or player. (Each {W} in the mana costs of permanents you control counts toward your devotion to white.)
|
||||
mana={1}{W}
|
||||
|
||||
@@ -1,10 +1,4 @@
|
||||
[card]
|
||||
name=Fractured Powerstone
|
||||
text={T}: Add {1} to your mana pool. -- {T}: Roll the planar die. Activate this ability only any time you could cast a sorcery.
|
||||
mana={2}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Auratouched Mage
|
||||
text=When Auratouched Mage enters the battlefield, search your library for an Aura card that could enchant it. If Auratouched Mage is still on the battlefield, put that Aura card onto the battlefield attached to it. Otherwise, reveal the Aura card and put it into your hand. Then shuffle your library.
|
||||
mana={5}{W}
|
||||
|
||||
@@ -38,15 +38,6 @@ mana={3}{W}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Mungha Wurm
|
||||
text=You can't untap more than one land during your untap step.
|
||||
mana={2}{G}{G}
|
||||
type=Creature
|
||||
subtype=Wurm
|
||||
power=6
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Dual Nature
|
||||
text=Whenever a nontoken creature enters the battlefield, its controller puts a token that's a copy of that creature onto the battlefield. -- Whenever a nontoken creature leaves the battlefield, exile all tokens with the same name as that creature. -- When Dual Nature leaves the battlefield, exile all tokens put onto the battlefield with Dual Nature.
|
||||
mana={4}{G}{G}
|
||||
|
||||
19
projects/mtg/bin/Res/rules/randomCommander.txt
Normal file
19
projects/mtg/bin/Res/rules/randomCommander.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
include mtg.txt
|
||||
name=Random Commander
|
||||
unlock=prx_rnddeck
|
||||
[INIT]
|
||||
mode=random_commander
|
||||
|
||||
[PLAYERS]
|
||||
|
||||
auto=ability$!all(*[iscommander]|myzones) moveto(mycommandzone)!$ controller
|
||||
life:40
|
||||
auto=shuffle
|
||||
auto=draw:7
|
||||
|
||||
#Commander put back rule
|
||||
auto=@movedTo(*[iscommander]|mygraveyard):may name(Return to the command zone) ability$!name(Return to the command zone) name(Return to the command zone) target(*[iscommander;fresh]|mygraveyard) moveto(mycommandzone)!$ controller
|
||||
auto=@movedTo(*[iscommander]|myexile):may name(Return to the command zone) ability$!name(Return to the command zone) name(Return to the command zone) target(*[iscommander;fresh]|myexile) moveto(mycommandzone)!$ controller
|
||||
auto=@movedTo(*[iscommander]|mylibrary):may name(Return to the command zone) ability$!name(Return to the command zone) name(Return to the command zone) target(*[iscommander;fresh]|mylibrary) moveto(mycommandzone)!$ controller
|
||||
auto=@movedTo(*[iscommander]|myhand):may name(Return to the command zone) ability$!name(Return to the command zone) name(Return to the command zone) target(*[iscommander;fresh]|myhand) moveto(mycommandzone)!$ controller
|
||||
auto=@movedTo(*[iscommander]|mysideboard):may name(Return to the command zone) ability$!name(Return to the command zone) name(Return to the command zone) target(*[iscommander;fresh]|mysideboard) moveto(mycommandzone)!$ controller
|
||||
2901
projects/mtg/bin/Res/sets/2X2/_cards.dat
Normal file
2901
projects/mtg/bin/Res/sets/2X2/_cards.dat
Normal file
File diff suppressed because it is too large
Load Diff
991
projects/mtg/bin/Res/sets/BRC/_cards.dat
Normal file
991
projects/mtg/bin/Res/sets/BRC/_cards.dat
Normal file
@@ -0,0 +1,991 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=The Brothers' War Commander
|
||||
year=2022-11-18
|
||||
total=209
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Mishra, Eminent One
|
||||
id=588356
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Urza, Chief Artificer
|
||||
id=588357
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Tawnos, Solemn Survivor
|
||||
id=588378
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ashnod the Uncaring
|
||||
id=588379
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sanwell, Avenger Ace
|
||||
id=588400
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Scholar of New Horizons
|
||||
id=588401
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Glint Raker
|
||||
id=588402
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=March of Progress
|
||||
id=588403
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Terisiare's Devastation
|
||||
id=588404
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Wire Surgeons
|
||||
id=588405
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Wreck Hunter
|
||||
id=588406
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Blast-Furnace Hellkite
|
||||
id=588407
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Farid, Enterprising Salvager
|
||||
id=588408
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Hexavus
|
||||
id=588409
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kayla's Music Box
|
||||
id=588410
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Machine God's Effigy
|
||||
id=588411
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Scavenged Brawler
|
||||
id=588412
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Smelting Vat
|
||||
id=588413
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Thopter Shop
|
||||
id=588414
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Wondrous Crucible
|
||||
id=588415
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Disciple of Caelus Nin
|
||||
id=586463
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=The Brothers' War
|
||||
id=586464
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sardian Avenger
|
||||
id=586465
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rootpath Purifier
|
||||
id=586466
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Titania, Nature's Force
|
||||
id=586467
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=The Archimandrite
|
||||
id=586468
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Urza's Workshop
|
||||
id=586470
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mishra, Eminent One
|
||||
id=589543
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Urza, Chief Artificer
|
||||
id=589544
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Disciple of Caelus Nin
|
||||
id=588496
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Tawnos, Solemn Survivor
|
||||
id=588497
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sardian Avenger
|
||||
id=588498
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rootpath Purifier
|
||||
id=588499
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Titania, Nature's Force
|
||||
id=588500
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=The Archimandrite
|
||||
id=588501
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ashnod the Uncaring
|
||||
id=588502
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mishra, Eminent One
|
||||
id=588503
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Urza, Chief Artificer
|
||||
id=588504
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Urza's Workshop
|
||||
id=588506
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sanwell, Avenger Ace
|
||||
id=588551
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Scholar of New Horizons
|
||||
id=588552
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Glint Raker
|
||||
id=588553
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=March of Progress
|
||||
id=588554
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Terisiare's Devastation
|
||||
id=588555
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Wire Surgeons
|
||||
id=588556
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Wreck Hunter
|
||||
id=588557
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Blast-Furnace Hellkite
|
||||
id=588558
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Farid, Enterprising Salvager
|
||||
id=588559
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Hexavus
|
||||
id=588560
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kayla's Music Box
|
||||
id=588561
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Machine God's Effigy
|
||||
id=588562
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Scavenged Brawler
|
||||
id=588563
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Smelting Vat
|
||||
id=588564
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Thopter Shop
|
||||
id=588565
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Wondrous Crucible
|
||||
id=588566
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Angel of the Ruins
|
||||
id=588679
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Austere Command
|
||||
id=588680
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Bronze Guardian
|
||||
id=588681
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Digsite Engineer
|
||||
id=588682
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Indomitable Archangel
|
||||
id=588683
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Losheel, Clockwork Scholar
|
||||
id=588684
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Phyrexian Rebirth
|
||||
id=588685
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Swords to Plowshares
|
||||
id=588686
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Tempered Steel
|
||||
id=588687
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Teshar, Ancestor's Apostle
|
||||
id=588688
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Unbreakable Formation
|
||||
id=588689
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Urza's Ruinous Blast
|
||||
id=588690
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Bident of Thassa
|
||||
id=588691
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Emry, Lurker of the Loch
|
||||
id=588692
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Etherium Sculptor
|
||||
id=588693
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ethersworn Adjudicator
|
||||
id=588694
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Fact or Fiction
|
||||
id=588695
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Filigree Attendant
|
||||
id=588696
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Master of Etherium
|
||||
id=588697
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Master Transmuter
|
||||
id=588698
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mnemonic Sphere
|
||||
id=588699
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Muzzio, Visionary Architect
|
||||
id=588700
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=One with the Machine
|
||||
id=588701
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Padeem, Consul of Innovation
|
||||
id=588702
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Preordain
|
||||
id=588703
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sai, Master Thopterist
|
||||
id=588704
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sharding Sphinx
|
||||
id=588705
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Shimmer Dragon
|
||||
id=588706
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Thirst for Knowledge
|
||||
id=588707
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Thopter Spy Network
|
||||
id=588708
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Thought Monitor
|
||||
id=588709
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Thoughtcast
|
||||
id=588710
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Vedalken Humiliator
|
||||
id=588711
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Whirler Rogue
|
||||
id=588712
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Workshop Elders
|
||||
id=588713
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Armix, Filigree Thrasher
|
||||
id=588714
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Executioner's Capsule
|
||||
id=588715
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Fain, the Broker
|
||||
id=588716
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Feed the Swarm
|
||||
id=588717
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Geth, Lord of the Vault
|
||||
id=588718
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Herald of Anguish
|
||||
id=588719
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Marionette Master
|
||||
id=588720
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Noxious Gearhulk
|
||||
id=588721
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Abrade
|
||||
id=588722
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Blasphemous Act
|
||||
id=588724
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chaos Warp
|
||||
id=588725
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Cursed Mirror
|
||||
id=588726
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Faithless Looting
|
||||
id=588727
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Hellkite Igniter
|
||||
id=588728
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Slobad, Goblin Tinkerer
|
||||
id=588729
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Alela, Artful Provocateur
|
||||
id=588730
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Baleful Strix
|
||||
id=588731
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Bedevil
|
||||
id=588732
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Brudiclad, Telchor Engineer
|
||||
id=588733
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chrome Courier
|
||||
id=588734
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Despark
|
||||
id=588735
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Expressive Iteration
|
||||
id=588736
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Jhoira, Weatherlight Captain
|
||||
id=588737
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Oni-Cult Anvil
|
||||
id=588738
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sharuum the Hegemon
|
||||
id=588739
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Silas Renn, Seeker Adept
|
||||
id=588740
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sphinx's Revelation
|
||||
id=588741
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Vindicate
|
||||
id=588742
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Arcane Signet
|
||||
id=588743
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Azorius Signet
|
||||
id=588744
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chief of the Foundry
|
||||
id=588745
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Commander's Sphere
|
||||
id=588746
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Cranial Plating
|
||||
id=588747
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Darksteel Juggernaut
|
||||
id=588748
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Dimir Signet
|
||||
id=588749
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Dreamstone Hedron
|
||||
id=588750
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Etched Champion
|
||||
id=588751
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Fellwar Stone
|
||||
id=588752
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Hedron Archive
|
||||
id=588753
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ichor Wellspring
|
||||
id=588754
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Idol of Oblivion
|
||||
id=588755
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Liquimetal Torque
|
||||
id=588756
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Lithoform Engine
|
||||
id=588757
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Metalwork Colossus
|
||||
id=588758
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mind Stone
|
||||
id=588759
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mirrorworks
|
||||
id=588760
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mycosynth Wellspring
|
||||
id=588761
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myr Battlesphere
|
||||
id=588762
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Nihil Spellbomb
|
||||
id=588763
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Oblivion Stone
|
||||
id=588764
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Orzhov Signet
|
||||
id=588765
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Prophetic Prism
|
||||
id=588766
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rakdos Signet
|
||||
id=588767
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Relic of Progenitus
|
||||
id=588768
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Servo Schematic
|
||||
id=588769
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Skullclamp
|
||||
id=588770
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sol Ring
|
||||
id=588771
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Solemn Simulacrum
|
||||
id=588772
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Spine of Ish Sah
|
||||
id=588773
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Steel Hellkite
|
||||
id=588774
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Steel Overseer
|
||||
id=588775
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Strionic Resonator
|
||||
id=588776
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Swiftfoot Boots
|
||||
id=588777
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Thought Vessel
|
||||
id=588778
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Thran Dynamo
|
||||
id=588779
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Trading Post
|
||||
id=588780
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Traxos, Scourge of Kroog
|
||||
id=588781
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Wayfarer's Bauble
|
||||
id=588782
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ancient Den
|
||||
id=588783
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Arcane Sanctum
|
||||
id=588784
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ash Barrens
|
||||
id=588785
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Azorius Chancery
|
||||
id=588786
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Bojuka Bog
|
||||
id=588787
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Buried Ruin
|
||||
id=588788
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Command Tower
|
||||
id=588789
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Crumbling Necropolis
|
||||
id=588790
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Darksteel Citadel
|
||||
id=588791
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Darkwater Catacombs
|
||||
id=588792
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Dimir Aqueduct
|
||||
id=588793
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Drossforge Bridge
|
||||
id=588794
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Exotic Orchard
|
||||
id=588796
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Goldmire Bridge
|
||||
id=588797
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Great Furnace
|
||||
id=588798
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Izzet Boilerworks
|
||||
id=588799
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mistvault Bridge
|
||||
id=588800
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myriad Landscape
|
||||
id=588801
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Orzhov Basilica
|
||||
id=588802
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Path of Ancestry
|
||||
id=588803
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Prairie Stream
|
||||
id=588804
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rakdos Carnarium
|
||||
id=588805
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Razortide Bridge
|
||||
id=588806
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Reliquary Tower
|
||||
id=588807
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=River of Tears
|
||||
id=588808
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Seat of the Synod
|
||||
id=588809
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Shadowblood Ridge
|
||||
id=588810
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Silverbluff Bridge
|
||||
id=588811
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Skycloud Expanse
|
||||
id=588812
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Smoldering Marsh
|
||||
id=588813
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Spire of Industry
|
||||
id=588814
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sunken Hollow
|
||||
id=588815
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Temple of Deceit
|
||||
id=588816
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Temple of Enlightenment
|
||||
id=588817
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Temple of Epiphany
|
||||
id=588818
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Temple of Malice
|
||||
id=588819
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Temple of Silence
|
||||
id=588820
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Terramorphic Expanse
|
||||
id=588821
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Vault of Whispers
|
||||
id=588822
|
||||
rarity=C
|
||||
[/card]
|
||||
1941
projects/mtg/bin/Res/sets/BRO/_cards.dat
Normal file
1941
projects/mtg/bin/Res/sets/BRO/_cards.dat
Normal file
File diff suppressed because it is too large
Load Diff
636
projects/mtg/bin/Res/sets/BRR/_cards.dat
Normal file
636
projects/mtg/bin/Res/sets/BRR/_cards.dat
Normal file
@@ -0,0 +1,636 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=The Brothers' War Retro Artifacts
|
||||
year=2022-11-18
|
||||
total=126
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Adaptive Automaton
|
||||
id=586551
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Aetherflux Reservoir
|
||||
id=586552
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Altar of Dementia
|
||||
id=586553
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ashnod's Altar
|
||||
id=586554
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Astral Cornucopia
|
||||
id=586555
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Blackblade Reforged
|
||||
id=586556
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Bone Saw
|
||||
id=586557
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Burnished Hart
|
||||
id=586558
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Caged Sun
|
||||
id=586559
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chromatic Lantern
|
||||
id=586560
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chromatic Star
|
||||
id=586561
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Cloud Key
|
||||
id=586562
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Defense Grid
|
||||
id=586563
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Door to Nothingness
|
||||
id=586564
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Elsewhere Flask
|
||||
id=586565
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Foundry Inspector
|
||||
id=586566
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Gilded Lotus
|
||||
id=586567
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Goblin Charbelcher
|
||||
id=586568
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Helm of the Host
|
||||
id=586569
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Howling Mine
|
||||
id=586570
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ichor Wellspring
|
||||
id=586571
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Inspiring Statuary
|
||||
id=586572
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ivory Tower
|
||||
id=586573
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Jalum Tome
|
||||
id=586574
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Journeyer's Kite
|
||||
id=586575
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Keening Stone
|
||||
id=586576
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Key to the City
|
||||
id=586577
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Liquimetal Coating
|
||||
id=586578
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Lodestone Golem
|
||||
id=586579
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mazemind Tome
|
||||
id=586580
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mesmeric Orb
|
||||
id=586581
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Millstone
|
||||
id=586582
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mind's Eye
|
||||
id=586583
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mishra's Bauble
|
||||
id=586584
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mox Amber
|
||||
id=586585
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mystic Forge
|
||||
id=586586
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ornithopter
|
||||
id=586587
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Perilous Vault
|
||||
id=586588
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Phyrexian Processor
|
||||
id=586589
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Phyrexian Revoker
|
||||
id=586590
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Platinum Angel
|
||||
id=586591
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Precursor Golem
|
||||
id=586592
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Pristine Talisman
|
||||
id=586593
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Psychosis Crawler
|
||||
id=586594
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Quicksilver Amulet
|
||||
id=586595
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Quietus Spike
|
||||
id=586596
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ramos, Dragon Engine
|
||||
id=586597
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Runechanter's Pike
|
||||
id=586598
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Scrap Trawler
|
||||
id=586599
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sculpting Steel
|
||||
id=586600
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Self-Assembler
|
||||
id=586601
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Semblance Anvil
|
||||
id=586602
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sigil of Valor
|
||||
id=586603
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Soul-Guide Lantern
|
||||
id=586604
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Springleaf Drum
|
||||
id=586605
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Staff of Domination
|
||||
id=586606
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sundering Titan
|
||||
id=586607
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Swiftfoot Boots
|
||||
id=586608
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sword of the Meek
|
||||
id=586609
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Thorn of Amethyst
|
||||
id=586610
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Unwinding Clock
|
||||
id=586611
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Well of Lost Dreams
|
||||
id=586612
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Wurmcoil Engine
|
||||
id=586613
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Adaptive Automaton
|
||||
id=587244
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Aetherflux Reservoir
|
||||
id=587245
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Altar of Dementia
|
||||
id=587246
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ashnod's Altar
|
||||
id=587247
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Astral Cornucopia
|
||||
id=587248
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Blackblade Reforged
|
||||
id=587249
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Bone Saw
|
||||
id=587250
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Burnished Hart
|
||||
id=587251
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Caged Sun
|
||||
id=587252
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chromatic Lantern
|
||||
id=587253
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chromatic Star
|
||||
id=587254
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Cloud Key
|
||||
id=587255
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Defense Grid
|
||||
id=587256
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Door to Nothingness
|
||||
id=587257
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Elsewhere Flask
|
||||
id=587258
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Foundry Inspector
|
||||
id=587259
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Gilded Lotus
|
||||
id=587260
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Goblin Charbelcher
|
||||
id=587261
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Helm of the Host
|
||||
id=587262
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Howling Mine
|
||||
id=587263
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ichor Wellspring
|
||||
id=587264
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Inspiring Statuary
|
||||
id=587265
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ivory Tower
|
||||
id=587266
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Jalum Tome
|
||||
id=587267
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Journeyer's Kite
|
||||
id=587268
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Keening Stone
|
||||
id=587269
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Key to the City
|
||||
id=587270
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Liquimetal Coating
|
||||
id=587271
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Lodestone Golem
|
||||
id=587272
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mazemind Tome
|
||||
id=587273
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mesmeric Orb
|
||||
id=587274
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Millstone
|
||||
id=587275
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mind's Eye
|
||||
id=587276
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mishra's Bauble
|
||||
id=587277
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mox Amber
|
||||
id=587278
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mystic Forge
|
||||
id=587279
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ornithopter
|
||||
id=587280
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Perilous Vault
|
||||
id=587281
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Phyrexian Processor
|
||||
id=587282
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Phyrexian Revoker
|
||||
id=587283
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Platinum Angel
|
||||
id=587284
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Precursor Golem
|
||||
id=587285
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Pristine Talisman
|
||||
id=587286
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Psychosis Crawler
|
||||
id=587287
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Quicksilver Amulet
|
||||
id=587288
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Quietus Spike
|
||||
id=587289
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ramos, Dragon Engine
|
||||
id=587290
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Runechanter's Pike
|
||||
id=587291
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Scrap Trawler
|
||||
id=587292
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sculpting Steel
|
||||
id=587293
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Self-Assembler
|
||||
id=587294
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Semblance Anvil
|
||||
id=587295
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sigil of Valor
|
||||
id=587296
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Soul-Guide Lantern
|
||||
id=587297
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Springleaf Drum
|
||||
id=587298
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Staff of Domination
|
||||
id=587299
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sundering Titan
|
||||
id=587300
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Swiftfoot Boots
|
||||
id=587301
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sword of the Meek
|
||||
id=587302
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Thorn of Amethyst
|
||||
id=587303
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Unwinding Clock
|
||||
id=587304
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Well of Lost Dreams
|
||||
id=587305
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Wurmcoil Engine
|
||||
id=587306
|
||||
rarity=M
|
||||
[/card]
|
||||
4406
projects/mtg/bin/Res/sets/CLB/_cards.dat
Normal file
4406
projects/mtg/bin/Res/sets/CLB/_cards.dat
Normal file
File diff suppressed because it is too large
Load Diff
1006
projects/mtg/bin/Res/sets/DMC/_cards.dat
Normal file
1006
projects/mtg/bin/Res/sets/DMC/_cards.dat
Normal file
File diff suppressed because it is too large
Load Diff
2176
projects/mtg/bin/Res/sets/DMU/_cards.dat
Normal file
2176
projects/mtg/bin/Res/sets/DMU/_cards.dat
Normal file
File diff suppressed because it is too large
Load Diff
1876
projects/mtg/bin/Res/sets/NCC/_cards.dat
Normal file
1876
projects/mtg/bin/Res/sets/NCC/_cards.dat
Normal file
File diff suppressed because it is too large
Load Diff
891
projects/mtg/bin/Res/sets/NEC/_cards.dat
Normal file
891
projects/mtg/bin/Res/sets/NEC/_cards.dat
Normal file
@@ -0,0 +1,891 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=Neon Dynasty Commander
|
||||
year=2022-02-18
|
||||
total=179
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Chishiro, the Shattered Blade
|
||||
id=553668
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kotori, Pilot Prodigy
|
||||
id=553669
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kaima, the Fractured Calm
|
||||
id=553690
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Shorikai, Genesis Engine
|
||||
id=553691
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Aerial Surveyor
|
||||
id=553902
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Drumbellower
|
||||
id=553903
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ironsoul Enforcer
|
||||
id=553904
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Organic Extinction
|
||||
id=553905
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Release to Memory
|
||||
id=553906
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Swift Reconfiguration
|
||||
id=553907
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Access Denied
|
||||
id=553908
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Cyberdrive Awakener
|
||||
id=553909
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Imposter Mech
|
||||
id=553910
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kappa Cannoneer
|
||||
id=553911
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Katsumasa, the Animator
|
||||
id=553912
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Research Thief
|
||||
id=553913
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Universal Surveillance
|
||||
id=553914
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Akki Battle Squad
|
||||
id=553915
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Collision of Realms
|
||||
id=553916
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kami of Celebration
|
||||
id=553917
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Komainu Battle Armor
|
||||
id=553918
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Smoke Spirits' Aid
|
||||
id=553919
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Unquenchable Fury
|
||||
id=553920
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ascendant Acolyte
|
||||
id=553921
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Concord with the Kami
|
||||
id=553922
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kosei, Penitent Warlord
|
||||
id=553923
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=One with the Kami
|
||||
id=553924
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rampant Rejuvenator
|
||||
id=553925
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Silkguard
|
||||
id=553926
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Tanuki Transplanter
|
||||
id=553927
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myojin of Blooming Dawn
|
||||
id=553580
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Yoshimaru, Ever Faithful
|
||||
id=553581
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myojin of Cryptic Dreams
|
||||
id=553582
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myojin of Grim Betrayal
|
||||
id=553583
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ruthless Technomancer
|
||||
id=553584
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myojin of Roaring Blades
|
||||
id=553585
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Go-Shintai of Life's Origin
|
||||
id=553586
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myojin of Towering Might
|
||||
id=553587
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Aerial Surveyor
|
||||
id=553712
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Drumbellower
|
||||
id=553713
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ironsoul Enforcer
|
||||
id=553714
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myojin of Blooming Dawn
|
||||
id=553715
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Organic Extinction
|
||||
id=553716
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Release to Memory
|
||||
id=553717
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Swift Reconfiguration
|
||||
id=553718
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Yoshimaru, Ever Faithful
|
||||
id=553719
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Access Denied
|
||||
id=553720
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Cyberdrive Awakener
|
||||
id=553721
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Imposter Mech
|
||||
id=553722
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kappa Cannoneer
|
||||
id=553723
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Katsumasa, the Animator
|
||||
id=553724
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myojin of Cryptic Dreams
|
||||
id=553725
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Research Thief
|
||||
id=553726
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Universal Surveillance
|
||||
id=553727
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myojin of Grim Betrayal
|
||||
id=553728
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ruthless Technomancer
|
||||
id=553729
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Akki Battle Squad
|
||||
id=553730
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Collision of Realms
|
||||
id=553731
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kami of Celebration
|
||||
id=553732
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Komainu Battle Armor
|
||||
id=553733
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myojin of Roaring Blades
|
||||
id=553734
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Smoke Spirits' Aid
|
||||
id=553735
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Unquenchable Fury
|
||||
id=553736
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ascendant Acolyte
|
||||
id=553737
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Concord with the Kami
|
||||
id=553738
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Go-Shintai of Life's Origin
|
||||
id=553739
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kosei, Penitent Warlord
|
||||
id=553740
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myojin of Towering Might
|
||||
id=553741
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=One with the Kami
|
||||
id=553742
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rampant Rejuvenator
|
||||
id=553743
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Silkguard
|
||||
id=553744
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Tanuki Transplanter
|
||||
id=553745
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chishiro, the Shattered Blade
|
||||
id=553746
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kaima, the Fractured Calm
|
||||
id=553747
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kotori, Pilot Prodigy
|
||||
id=553748
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Shorikai, Genesis Engine
|
||||
id=553749
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Aeronaut Admiral
|
||||
id=554162
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Armed and Armored
|
||||
id=554163
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Cataclysmic Gearhulk
|
||||
id=554164
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Crush Contraband
|
||||
id=554165
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Dispatch
|
||||
id=554166
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Generous Gift
|
||||
id=554167
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Indomitable Archangel
|
||||
id=554168
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Myrsmith
|
||||
id=554169
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Parhelion II
|
||||
id=554170
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sram, Senior Edificer
|
||||
id=554171
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Swords to Plowshares
|
||||
id=554172
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Teshar, Ancestor's Apostle
|
||||
id=554173
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Emry, Lurker of the Loch
|
||||
id=554174
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Etherium Sculptor
|
||||
id=554175
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Jace, Architect of Thought
|
||||
id=554176
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Master of Etherium
|
||||
id=554177
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Reality Shift
|
||||
id=554178
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Riddlesmith
|
||||
id=554179
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sai, Master Thopterist
|
||||
id=554180
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Thopter Spy Network
|
||||
id=554181
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Thoughtcast
|
||||
id=554182
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Vedalken Engineer
|
||||
id=554183
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Whirler Rogue
|
||||
id=554184
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Agitator Ant
|
||||
id=554185
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chain Reaction
|
||||
id=554186
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chaos Warp
|
||||
id=554187
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Elemental Mastery
|
||||
id=554188
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Goblin Razerunners
|
||||
id=554189
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Krenko, Tin Street Kingpin
|
||||
id=554190
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ox of Agonas
|
||||
id=554191
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Shifting Shadow
|
||||
id=554192
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Starstorm
|
||||
id=554193
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Taurean Mauler
|
||||
id=554194
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Acidic Slime
|
||||
id=554195
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Bear Umbra
|
||||
id=554196
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Beast Within
|
||||
id=554197
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Champion of Lambholt
|
||||
id=554198
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Fertilid
|
||||
id=554199
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Forgotten Ancient
|
||||
id=554200
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Genesis Hydra
|
||||
id=554201
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Hunter's Insight
|
||||
id=554202
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Kodama's Reach
|
||||
id=554203
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Loyal Guardian
|
||||
id=554204
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ordeal of Nylea
|
||||
id=554205
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Primeval Protector
|
||||
id=554206
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rampant Growth
|
||||
id=554207
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rishkar, Peema Renegade
|
||||
id=554208
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rishkar's Expertise
|
||||
id=554209
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sakura-Tribe Elder
|
||||
id=554210
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Shamanic Revelation
|
||||
id=554211
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Snake Umbra
|
||||
id=554212
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Soul's Majesty
|
||||
id=554213
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Spearbreaker Behemoth
|
||||
id=554214
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Vastwood Surge
|
||||
id=554215
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Whiptongue Hydra
|
||||
id=554216
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Arcanist's Owl
|
||||
id=554217
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Dance of the Manse
|
||||
id=554218
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Decimate
|
||||
id=554219
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Grumgully, the Generous
|
||||
id=554220
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Hanna, Ship's Navigator
|
||||
id=554221
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mage Slayer
|
||||
id=554222
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Raff Capashen, Ship's Mage
|
||||
id=554223
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rhythm of the Wild
|
||||
id=554224
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ulasht, the Hate Seed
|
||||
id=554225
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Arcane Signet
|
||||
id=554226
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Azorius Signet
|
||||
id=554227
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Blackblade Reforged
|
||||
id=554228
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Bonehoard
|
||||
id=554229
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Colossal Plow
|
||||
id=554230
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Cultivator's Caravan
|
||||
id=554231
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Fellwar Stone
|
||||
id=554232
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Fireshrieker
|
||||
id=554233
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Foundry Inspector
|
||||
id=554234
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Gold Myr
|
||||
id=554235
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mirage Mirror
|
||||
id=554236
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Peacewalker Colossus
|
||||
id=554237
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Raiders' Karve
|
||||
id=554238
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Shimmer Myr
|
||||
id=554239
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Silver Myr
|
||||
id=554240
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Skysovereign, Consul Flagship
|
||||
id=554241
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Smuggler's Copter
|
||||
id=554242
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sol Ring
|
||||
id=554243
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Solemn Simulacrum
|
||||
id=554244
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Swiftfoot Boots
|
||||
id=554245
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sword of Vengeance
|
||||
id=554246
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Weatherlight
|
||||
id=554247
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Cinder Glade
|
||||
id=554248
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Command Tower
|
||||
id=554249
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Exotic Orchard
|
||||
id=554250
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Game Trail
|
||||
id=554251
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Gruul Turf
|
||||
id=554252
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mossfire Valley
|
||||
id=554253
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Opal Palace
|
||||
id=554254
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Oran-Rief, the Vastwood
|
||||
id=554255
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Port Town
|
||||
id=554256
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Prairie Stream
|
||||
id=554257
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Raging Ravine
|
||||
id=554258
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Skycloud Expanse
|
||||
id=554259
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Spire of Industry
|
||||
id=554260
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Temple of Abandon
|
||||
id=554261
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Temple of Enlightenment
|
||||
id=554262
|
||||
rarity=R
|
||||
[/card]
|
||||
2691
projects/mtg/bin/Res/sets/NEO/_cards.dat
Normal file
2691
projects/mtg/bin/Res/sets/NEO/_cards.dat
Normal file
File diff suppressed because it is too large
Load Diff
2296
projects/mtg/bin/Res/sets/SNC/_cards.dat
Normal file
2296
projects/mtg/bin/Res/sets/SNC/_cards.dat
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -69,22 +69,25 @@
|
||||
# Whenever you draw your second card each turn
|
||||
#AUTO_DEFINE _SECOND_DRAW_ @drawof(player) restriction{compare(pdrewcount)~equalto~2}:
|
||||
|
||||
# Adapt
|
||||
#AUTO_DEFINE _ADAPT_($c) this(counter{1/1}<1) transforms((,newability[counter(1/1.$c)])) forever
|
||||
|
||||
# Battalion
|
||||
#AUTO_DEFINE _BATTALION_ @combat(attacking) source(this) restriction{type(other creature[attacking]|myBattlefield)~morethan~1}:
|
||||
|
||||
# Champion
|
||||
# Champion, not implemented
|
||||
#AUTO_DEFINE _CHAMPION_($Word) aslongas(other $word|myBattlefield) choice notAtarget(other $word|myBattlefield) (blink)forsrc oneshot
|
||||
|
||||
# Metalcraft
|
||||
# Metalcraft, not implemented
|
||||
#AUTO_DEFINE _METALCRAFT_ aslongas(artifact|mybattlefield) >2
|
||||
|
||||
# Echo
|
||||
# Echo, not implemented
|
||||
#AUTO_DEFINE _ECHO_($cost) $cost[{$c};next upkeep] sacrifice
|
||||
|
||||
# Threshold
|
||||
# Threshold, not implemented
|
||||
#AUTO_DEFINE _THRESHOLD_ if type(*|mygraveyard)~morethan~6
|
||||
|
||||
# Splice onto Arcane
|
||||
# Splice onto Arcane, not implemented
|
||||
#AUTO_DEFINE _SPLICEARCANE_ movedTo(*[Arcane]|myStack):may castcard(copied noevent) target(*[Arcane]|myHand)
|
||||
|
||||
# Ripple
|
||||
@@ -93,30 +96,24 @@
|
||||
# Recover
|
||||
#AUTO_DEFINE _RECOVER_($cost) @movedTo(creature|myGraveyard) from(Battlefield):may pay{$cost} name(Return to owner Hand) moveTo(ownerHand) all(this) donothing?moveTo(exile) all(this)
|
||||
|
||||
# Clash
|
||||
# Clash, not implemented
|
||||
$AUTO_DEFINE _CLASH_ Put here a code if compare the casting cost based on Erratic Explosion. Meaby it would work with a few fix
|
||||
|
||||
# Conspire
|
||||
#AUTO_DEFINE _CONSPIRE_ @movedTo(this|myStak):may {T(creature|myBattlefield)}{T(creature|myBattlefield)} castcard(copied noevent) target(*|myStack)
|
||||
|
||||
# Proliferate
|
||||
#AUTO_DEFINE _PROLIFERATE_ name(Proliferate) notatarget(proliferation) proliferate
|
||||
|
||||
# Scavenge
|
||||
#AUTO_DEFINE _SCAVENGE_($cost) name(Scavenge) autograveyard={$cost}{E}:counter(1/1,$c) target(creature) asSorcery
|
||||
#AUTO_DEFINE _SCAVENGE_($cost) {$cost}:name(scavenge) counter(1/1,storedpower) target(creature) asSorcery
|
||||
|
||||
# Monstrosity
|
||||
#AUTO_DEFINE _MONSTROSITY_($cost) name(Monstrosity) this(cantargetcard(*[-monstrous]) {$cost}:becomes(monstrous) forever && counter(1/1,$c)
|
||||
# Monstrosity, not implemented
|
||||
#AUTO_DEFINE _MONSTROSITY_($cost,$c) name(Monstrosity) this(cantargetcard(*[-monstrous]) {$cost}:becomes(monstrous) forever && counter(1/1.$c)
|
||||
|
||||
# Outlast
|
||||
#AUTO_DEFINE _OUTLAST_($cost) {$cost}{$cost}:counter(1/1,1) all(this) asSorcery
|
||||
# Outlast, not implemented
|
||||
#AUTO_DEFINE _OUTLAST_($cost) {$cost}{$cost}:counter(1/1) all(this) asSorcery
|
||||
|
||||
# Investigate token, Shadows over Innistrad SOI
|
||||
#AUTO_DEFINE _INVESTIGATE_ token(Clue)
|
||||
|
||||
# Soulshift
|
||||
#AUTO_DEFINE _SOULSHIFT_($c) @movedTo(this|myGraveyard) from(battlefield):may moveTo(myHand) target(creature[spirit;manacost<=$c]|myGraveyard)
|
||||
|
||||
# Ascend, Set XLN
|
||||
#AUTO_DEFINE _ASCEND_ if type(City's Blessing|mybattlefield)~lessthan~1 then transforms((,newability[if type(*|mybattlefield)~morethan~9 then token(City's Blessing^notrigger)])) oneshot
|
||||
|
||||
@@ -127,32 +124,95 @@ $AUTO_DEFINE _CLASH_ Put here a code if compare the casting cost based on Errati
|
||||
#AUTO_DEFINE _MONARCH_CONTROLLER_ if type(The Monarch|battlefield)~lessthan~1 then token(The Monarch) else all(The Monarch|battlefield) moveto(mybattlefield) and!( transforms((,newability[becomesmonarch controller])) forever )!
|
||||
#AUTO_DEFINE _MONARCH_OPPONENT_ if type(The Monarch|battlefield)~lessthan~1 then token(The Monarch) opponent else all(The Monarch|battlefield) moveto(opponentbattlefield) and!( transforms((,newability[becomesmonarch controller])) forever )!
|
||||
|
||||
# Explore
|
||||
# Explore, not implemented
|
||||
#AUTO_DEFINE _EXPLORE_ reveal:1 optionone if type(land|reveal)~lessthan~1 then transforms((,newability[counter(1/1)])) optiononeend optiontwo if type(land|reveal)~morethan~0 then name(move to Hand) target(<1>*|reveal) moveto(myHand) else transforms((,newability[Choice name(back to library) target(<1>*|reveal) moveto(mylibrary)],newability[Choice name(put into Graveyard) target(<1>*|reveal) moveto(myGraveyard)])) optiontwoend revealend limit:1
|
||||
|
||||
# Treasure token, Set XLN
|
||||
#AUTO_DEFINE _TREASURE_ token(Treasure Sur)
|
||||
|
||||
# Historic
|
||||
#AUTO_DEFINE _HISTORIC_ notAtarget(*[artifact;saga;legendary]|myZones)
|
||||
# Cast a historic spell
|
||||
#AUTO_DEFINE _CASTHISTORIC_ @movedTo(*[artifact;legendary;saga]|mystack):
|
||||
|
||||
# Mentor, still not working with enhancements, pump effects
|
||||
#AUTO_DEFINE _MENTOR_ @combat(attacking) source(this):counter(1/1,1) target(other creature[attacking;power<=pminus1minusend]|myBattlefield)
|
||||
|
||||
# Surveil
|
||||
#AUTO_DEFINE _SURVEIL_ name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
|
||||
# Surveil, not implemented
|
||||
#AUTO_DEFINE _SURVEIL_($c) name(Surveil) reveal:$c optionone name(put in graveyard) target(<upto:$c>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<$c>*|reveal) moveto(ownerlibrary) optiontwoend revealend
|
||||
|
||||
# Undergrowth
|
||||
# Undergrowth, not implemented
|
||||
#AUTO_DEFINE _UNDERGROWTH_ foreach(creature|myGraveyard)
|
||||
|
||||
# Adapt
|
||||
#AUTO_DEFINE _ADAPT_($c) aslongas(this[counter{1/1}<1]|myBattlefield):counter(1/1,$c)
|
||||
|
||||
# Afterlife
|
||||
# Afterlife, not implemented
|
||||
#AUTO_DEFINE _AFTERLIFE_($c) @movedTo(this|graveyard) from(battlefield):create(Spirit:Creature Spirit:1/1:white,black:flying)*$c
|
||||
|
||||
# Riot
|
||||
#AUTO_DEFINE _RIOT_ movedTo(this|myBattlefield):transforms((,newability[ability$! name(Choose counter or ability) choice name(Put a +1/+1 counter) counter(1/1,1) target(creature) _ choice name(Gains Haste) haste target(creature) forever !$ controller]))
|
||||
|
||||
# Spectacle
|
||||
#AUTO_DEFINE _SPECTACLE_($cost) compare(oplifelost)~morethan~0 {$cost}:
|
||||
# Learn
|
||||
#AUTO_DEFINE _LEARN_ name(Learn) transforms((,newability[if type(*[lesson]|mysideboard)~morethan~0 then choice name(Put lesson in hand) name(Put lesson in hand) target(*[lesson]|mysideboard) moveto(myhand)],newability[if type(*|myhand)~morethan~0 then choice name(Discard and draw) name(Discard and draw) target(*|myhand) reject and!(draw:1)!],newability[if type(Retriever Phoenix|mygraveyard)~morethan~0 then choice name(Return a Retriever Phoenix) name(Return a Retriever Phoenix) target(Retriever Phoenix|mygraveyard) moveto(myBattlefield)],newability[choice name(Don't learn) donothing])) oneshot
|
||||
|
||||
# Spectacle, not implemented
|
||||
#AUTO_DEFINE _SPECTACLE_ compare(oplifelost)~morethan~0
|
||||
|
||||
# Extort
|
||||
#AUTO_DEFINE _EXTORT_ @movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
|
||||
|
||||
# Foretell
|
||||
#AUTO_DEFINE _FORETELL_ {2}:name(Pay 2 and exile face-down) name(Pay 2 and exile face-down) doforetell myturnonly
|
||||
|
||||
# Loot (draw a card, discard a card.)
|
||||
#AUTO_DEFINE _LOOT_ draw:1 && transforms((,newability[target(*|myhand) reject])) forever
|
||||
|
||||
# Unearth
|
||||
#AUTO_DEFINE _UNEARTH_ name(Unearth) moveto(mybattlefield) and!( transforms((,newability[haste],newability[unearth],newability[exiledeath])) forever )! asSorcery
|
||||
|
||||
# Exile the top card of your library. you may play it this turn.
|
||||
#AUTO_DEFINE __PLAY_TOP_FROM_EXILE__ moveto(exile) and!( transforms((,canplayfromexile)) ueot )! all(*[zpos=1]|mylibrary)
|
||||
|
||||
# Ward
|
||||
#AUTO_DEFINE _WARD_($cost) @targeted(this) from(*|opponentzones):choice name(This spell costs $cost more) name(This spell costs $cost more) target(*|opponentzones) transforms((,newability[pay[[{$cost}]] name(pay $cost mana) donothing?fizzle])) oneshot
|
||||
|
||||
# Angel Token
|
||||
#AUTO_DEFINE _ANGELTOKEN_ create(Angel:Creature Angel:4/4:white:flying)
|
||||
|
||||
# Beast Token
|
||||
#AUTO_DEFINE _BEASTTOKEN_ create(Beast:Creature Beast:3/3:green)
|
||||
|
||||
# Dragon Token
|
||||
#AUTO_DEFINE _DRAGONTOKEN_ create(Dragon:Creature Dragon:5/5:red:flying)
|
||||
|
||||
# Elephant Token
|
||||
#AUTO_DEFINE _ELEPHANTTOKEN_ create(Elephant:Creature Elephant:3/3:green)
|
||||
|
||||
# Goblin Token
|
||||
#AUTO_DEFINE _GOBLINTOKEN_ create(Goblin:Creature Goblin:1/1:red)
|
||||
|
||||
# Insect Token
|
||||
#AUTO_DEFINE _INSECTTOKEN_ create(Insect:Creature Insect:1/1:green)
|
||||
|
||||
# Phyrexian Mite Token
|
||||
#AUTO_DEFINE _PHYREXIANMITETOKEN_ create(phyrexian mite:artifact creature phyrexian mite:1/1:poisontoxic:cantblock)
|
||||
|
||||
# Red Elemental Token
|
||||
#AUTO_DEFINE _REDELEMENTALTOKEN_ create(Elemental:Creature Elemental:1/1:red)
|
||||
|
||||
# Saproling Token
|
||||
#AUTO_DEFINE _SAPROLINGTOKEN_ create(Saproling:creature Saproling:1/1:green)
|
||||
|
||||
# Servo Token
|
||||
#AUTO_DEFINE _SERVOTOKEN_ create(Servo:Artifact Creature Servo:1/1)
|
||||
|
||||
# Soldier Token
|
||||
#AUTO_DEFINE _SOLDIERTOKEN_ create(soldier:creature soldier:1/1:white)
|
||||
|
||||
# Spirit Token
|
||||
#AUTO_DEFINE _SPIRITTOKEN_ create(Spirit:creature Spirit:1/1:white:flying)
|
||||
|
||||
# Thopter Token
|
||||
#AUTO_DEFINE _THOPTERTOKEN_ create(Thopter:Artifact Creature Thopter:1/1:flying)
|
||||
|
||||
# Wolf Token
|
||||
#AUTO_DEFINE _WOLFTOKEN_ create(Wolf:creature Wolf:2/2:green)
|
||||
|
||||
# Zombie Token
|
||||
#AUTO_DEFINE _ZOMBIETOKEN_ create(zombie:creature zombie:2/2:black)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,91 +0,0 @@
|
||||
grade=crappy
|
||||
##the following are not added becuase they are not choosen discard.
|
||||
###1. Decimate should only be castable if there are 4 legal targets.###
|
||||
###2. Decimate should fizzle if 1 or more of the 4 targets become illegal or cease to exist.###
|
||||
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
|
||||
#I sorted this programatically so the other comments are removed except for AUTO_DEFINE - Vitty85 30-11-2020
|
||||
[card]
|
||||
name=Decimate
|
||||
auto=ability$!destroy target(artifact)!$ controller
|
||||
auto=ability$!destroy target(creature)!$ controller
|
||||
auto=ability$!destroy target(enchantment)!$ controller
|
||||
auto=ability$!destroy target(land)!$ controller
|
||||
text=Destroy target artifact, target creature, target enchantment, and target land.
|
||||
mana={2}{R}{G}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Lurking Evil
|
||||
auto=this(cantargetcard(enchantment)) {0}:name(pay halfup life) life:-halfdownlifetotal controller && transforms((removetypes)) forever && transforms((Horror Creature,setpower=4,settoughness=4,flying)) forever
|
||||
text=Pay half your life, rounded up: Lurking Evil becomes a 4/4 Horror creature with flying.
|
||||
mana={B}{B}{B}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=River Kelpie
|
||||
abilities=persist
|
||||
auto=@movedTo(creature,artifact,enchantment,land|battlefield) from(graveyard):draw:1
|
||||
auto=@movedTo(sorcery,instant|stack) from(graveyard):draw:1
|
||||
text=Whenever River Kelpie or another permanent is put onto the battlefield from a graveyard, draw a card. -- Whenever a player casts a spell from a graveyard, draw a card. -- Persist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.)
|
||||
mana={3}{U}{U}
|
||||
type=Creature
|
||||
subtype=Beast
|
||||
power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Rune of Protection: Artifacts
|
||||
auto={W}:name(prevent damage) notatarget(artifact|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot
|
||||
autohand=__CYCLING__({2})
|
||||
text={W}: The next time an artifact source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.)
|
||||
mana={1}{W}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Rune of Protection: Black
|
||||
auto={W}:name(prevent damage) notatarget(*[black]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot
|
||||
autohand=__CYCLING__({2})
|
||||
text={W}: The next time a black source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.)
|
||||
mana={1}{W}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Rune of Protection: Blue
|
||||
auto={W}:name(prevent damage) notatarget(*[blue]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot
|
||||
autohand=__CYCLING__({2})
|
||||
text={W}: The next time a blue source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.)
|
||||
mana={1}{W}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Rune of Protection: Green
|
||||
auto={W}:name(prevent damage) notatarget(*[green]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot
|
||||
autohand=__CYCLING__({2})
|
||||
text={W}: The next time a green source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.)
|
||||
mana={1}{W}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Rune of Protection: Lands
|
||||
auto={W}:name(prevent damage) notatarget(land|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot
|
||||
autohand=__CYCLING__({2})
|
||||
text={W}: The next time a land source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.)
|
||||
mana={1}{W}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Rune of Protection: Red
|
||||
auto={W}:name(prevent damage) notatarget(*[red]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot
|
||||
autohand=__CYCLING__({2})
|
||||
text={W}: The next time a red source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.)
|
||||
mana={1}{W}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Rune of Protection: White
|
||||
auto={W}:name(prevent damage) notatarget(*[white]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot
|
||||
autohand=__CYCLING__({2})
|
||||
text={W}: The next time a white source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.)
|
||||
mana={1}{W}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,3 @@
|
||||
grade=borderline
|
||||
#Planeswalkers Primitives Pack for Wagic the Homebrew.
|
||||
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
|
||||
#We sorted this in alphabetical order - Luruz & Vitty85 21-12-2021
|
||||
@@ -38,10 +37,10 @@ subtype=Abian
|
||||
[card]
|
||||
name=Ajani, Adversary of Tyrants
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,+1,Loyalty)}:name(+1: Put a +1/+1 counter on up to two...) target(<upto:2>other creature|battlefield) counter(1/1,1)
|
||||
auto={C(0/0,+1,Loyalty)}:name(+1: Put a +1/+1 counter on up to two...) target(<upto:2>other creature|battlefield) counter(1/1)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Return target creature from graveyard) moveTo(mybattlefield) target(creature[manacost<=2]|mygraveyard)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: Create three tokens) emblem transforms((,newability[@each my endofturn:create(Cat:Creature Cat:1/1:lifelink:white)*3] )) forever dontremove
|
||||
text=+1: Put a +1/+1 counter on each of up to two target creatures. -- -2: Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. -- -7: You get an emblem with "At the beginning of your end step, create three 1/1 white Cat creature tokens with lifelink."
|
||||
text=+1: Put a +1/+1 counter on each of up to two target creatures. -- -2: Return target creature card with mana value 2 or less from your graveyard to the battlefield. -- -7: You get an emblem with "At the beginning of your end step, create three 1/1 white Cat creature tokens with lifelink."
|
||||
mana={2}{W}{W}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Ajani
|
||||
@@ -50,7 +49,7 @@ subtype=Ajani
|
||||
name=Ajani, Caller of the Pride
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Put a loyalty counter) donothing restriction{compare(cantargetcre)~lessthan~1}
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Put a +1/+1 counter) target(creature|battlefield) counter(1/1,1) restriction{compare(cantargetcre)~morethan~0}
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Put a +1/+1 counter) target(creature|battlefield) counter(1/1) restriction{compare(cantargetcre)~morethan~0}
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Target creature gains double strike and flying) flying && double strike target(creature|battlefield) ueot
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Put X 2/2 Cat creatures) token(Cat,Creature Cat,2/2,white)*lifetotal
|
||||
text=+1: Put a +1/+1 counter on up to one target creature. -- -3: Target creature gains flying and double strike until end of turn. -- -8: Put X 2/2 white Cat creature tokens onto the battlefield, where X is your life total.
|
||||
@@ -62,7 +61,7 @@ subtype=Ajani
|
||||
name=Ajani Goldmane
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Gain 2 life) life:2 controller
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Put a +1/+1 counter and vigilance) all(creature|mybattlefield) counter(1/1,1) && all(creature|mybattlefield) vigilance ueot
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Put a +1/+1 counter and vigilance) all(creature|mybattlefield) counter(1/1) && all(creature|mybattlefield) vigilance ueot
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Create a */* Avatar) token(Avatar,Creature Avatar,0/0,white) and!( transforms((,newability[lifetotal/lifetotal cdaactive])) forever)!
|
||||
text=+1: You gain 2 life. -- -1: Put a +1/+1 counter on each creature you control. Those creatures gain vigilance until end of turn. -- -6: Put a white Avatar creature token onto the battlefield. It has "This creature's power and toughness are each equal to your life total."
|
||||
mana={2}{W}{W}
|
||||
@@ -85,7 +84,7 @@ subtype=Ajani
|
||||
name=Ajani, Mentor of Heroes
|
||||
auto=counter(0/0,4,loyalty)
|
||||
aicode=activate transforms((,newability[if type(*[creature;aura;planeswalker;zpos<=4]|myLibrary)~morethan~0 then target(*[creature;aura;planeswalker;zpos<=4]|myLibrary) moveTo(myHand) and!( all(other *[zpos<=4]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )! else all(*[zpos<=4]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! ])) oneshot
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Distribute three +1/+1 counters) ability$!counter(1/1,1) target(creature)!$ controller && ability$!counter(1/1,1) target(creature)!$ controller && ability$!counter(1/1,1) target(creature)!$ controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Distribute three +1/+1 counters) ability$!counter(1/1) target(creature)!$ controller && ability$!counter(1/1) target(creature)!$ controller && ability$!counter(1/1) target(creature)!$ controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Look 4 cards for creature, aura or planeswalker) reveal:4 optionone name(Get a card) target(<1>*[creature;planeswalker;aura]|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Gain 100 life) life:100 controller
|
||||
text=+1: Distribute three +1/+1 counters among one, two, or three target creatures you control. -- +1: Look at the top four cards of your library. You may reveal an Aura, creature, or planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in any order. -- -8: You gain 100 life.
|
||||
@@ -98,7 +97,7 @@ name=Ajani Steadfast
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Put a loyalty counter) donothing restriction{compare(cantargetcre)~lessthan~1}
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets +1/1 and abilities) target(creature) transforms((,newability[1/1],newability[vigilance],newability[first strike],newability[lifelink])) ueot restriction{compare(cantargetcre)~morethan~0}
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Put a +1/1 counter and loyalty counters) all(creature|mybattlefield) counter(1/1,1) && all(other planeswalker|myBattlefield) counter(0/0,1,Loyalty)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Put a +1/1 counter and loyalty counters) all(creature|mybattlefield) counter(1/1) && all(other planeswalker|myBattlefield) counter(0/0,1,Loyalty)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: Forcefield) emblem transforms((,newability[forcefield controller])) forever dontremove
|
||||
text=+1: Until end of turn, up to one target creature gets +1/+1 and gains first strike, vigilance, and lifelink. -- -2: Put a +1/+1 counter on each creature you control and a loyalty counter on each other planeswalker you control. -- -7: You get an emblem with "If a source would deal damage to you or a planeswalker you control, prevent all but 1 of that damage."
|
||||
mana={3}{W}
|
||||
@@ -145,7 +144,7 @@ auto=counter(0/0,4,loyalty)
|
||||
aicode=activate transforms((,newability[all(*[zpos=findfirsttypecreature]|mylibrary) moveto(myhand) and!( all(*[zpos<=findfirsttypecreature]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!])) oneshot
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Put a loyalty counter) donothing restriction{compare(cantargetcre)~lessthan~1}
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Put two +1/+1 counters) target(creature|battlefield) counter(1/1,2) restriction{compare(cantargetcre)~morethan~0}
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Reveal until a creature and put it in hand) Reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Reveal until a creature and put it in hand) Reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-11,Loyalty)}:name(-11: Put X +1/+1 counters and trample) target(creature) counter(1/1,lifetotal) && trample ueot
|
||||
text=+2: Put two +1/+1 counters on up to one target creature. -- +1: Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order. -- -11: Put X +1/+1 counters on target creature, where X is your life total. That creature gains trample until end of turn.
|
||||
mana={4}{G}{W}
|
||||
@@ -203,7 +202,7 @@ auto={C(0/0,2,Loyalty)}:name(+2: Deals 1 damage to opponent and each creature he
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Deals 1 damage to planeswalker and each creature its controller controls) target(planeswalker) damage:1 && damage:1 all(creature|targetcontrollerbattlefield)
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Reanimate a Pirate) moveTo(myBattlefield) target(creature[Pirate]|myGraveyard)
|
||||
auto={C(0/0,-11,Loyalty)}:name(-11: Destroy all creatures and deal damage) all(creature|opponentBattlefield) dynamicability<!powerstrike targetcontroller!> && destroy
|
||||
text=+2: Angrath, Minotaur Pirate deals 1 damage to target opponent or planeswalker and each creature that player or that planeswalker’s controller controls. -- −3: Return target Pirate card from your graveyard to the battlefield. -- −11: Destroy all creatures target opponent controls. Angrath, Minotaur Pirate deals damage to that player equal to their total power.
|
||||
text=+2: Angrath, Minotaur Pirate deals 1 damage to target opponent or planeswalker and each creature that player or that planeswalker's controller controls. -- −3: Return target Pirate card from your graveyard to the battlefield. -- −11: Destroy all creatures target opponent controls. Angrath, Minotaur Pirate deals damage to that player equal to their total power.
|
||||
mana={4}{B}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Angrath
|
||||
@@ -215,7 +214,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: Opponent discards a card and loses 2 life) abil
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Gain control of creature with manacost 3 or less) target(creature[manacost<=3]) moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste,treason)) ueot)!
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Gain control of creature with manacost more than 3) target(creature[manacost>=4]) moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste)) ueot)!
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Opponent loses life equal to graveyard) life:-type:*:opponentGraveyard opponent
|
||||
text=+1: Each opponent discards a card and loses 2 life. -- −3: Gain control of target creature until end of turn. Untap it. It gains haste until end of turn. Sacrifice it at the beginning of the next end step if it has converted mana cost 3 or less. -- −8: Each opponent loses life equal to the number of cards in their graveyard.
|
||||
text=+1: Each opponent discards a card and loses 2 life. -- −3: Gain control of target creature until end of turn. Untap it. It gains haste until end of turn. Sacrifice it at the beginning of the next end step if it has mana value 3 or less. -- −8: Each opponent loses life equal to the number of cards in their graveyard.
|
||||
mana={3}{B}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Angrath
|
||||
@@ -228,7 +227,7 @@ restriction=compare(isflipped)~equalto~0
|
||||
anyzone={0}:doubleside(backside)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Put a loyalty counter) donothing
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets +2/+2) target(creature) 2/2 ueot
|
||||
auto={C(0/0,0,Loyalty)}:name(0: Create a Wolf and transform) create(Wolf:Creature Wolf:2/2:green) && flip(backside)
|
||||
auto={C(0/0,0,Loyalty)}:name(0: Create a Wolf and transform) _WOLFTOKEN_ && flip(backside)
|
||||
text=+1: Until end of turn, up to one target creature gets +2/+2 and gains vigilance and haste. -- 0: Put a 2/2 green Wolf creature token onto the battlefield. Transform Arlinn Kord.
|
||||
mana={2}{R}{G}
|
||||
type=Legendary Planeswalker
|
||||
@@ -254,7 +253,7 @@ anyzone={0}:doubleside(backside)
|
||||
auto=if type(*[day;night]|battlefield)~equalto~0 then name(It becomes day) activate castcard(noevent named!:Day:!)
|
||||
auto=if compare(hascntloyalty)~equalto~0 then counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Cast creatures with flash) transforms((,newability[counter(0/0.1.ArlinnEffect)],newability[phaseaction[my untap once sourceinplay] removeallcounters(0/0.1.ArlinnEffect)])) forever
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Create 2 Wolves) token(Wolf,Creature Wolf,2/2,green)*2
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Create 2 Wolves) _WOLFTOKEN_*2
|
||||
auto=this(counter{0/0.1.ArlinnEffect}>0) transforms((,newability[lord(creature|mycastingzone) asflash],newability[@movedto(creature|mybattlefield):name(Put 1/1 counter) all(trigger[to]) counter(1/1)]))
|
||||
text=Daybound (If a player casts no spells during their own turn, it becomes night next turn.) -- +1: Until your next turn, you may cast creature spells as though they had flash, and each creature you control enters the battlefield with an additional +1/+1 counter on it. -- −3: Create two 2/2 green Wolf creature tokens. // Arlinn, the Moon's Fury
|
||||
mana={2}{R}{G}
|
||||
@@ -269,7 +268,7 @@ auto=if type(*[day;night]|battlefield)~equalto~0 then if type(*[nonight]|battlef
|
||||
auto=if compare(hascntloyalty)~equalto~0 then counter(0/0,4,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Add red and green mana) add{R}{G}
|
||||
auto={C(0/0,0,Loyalty)}:name(0: Becomes werewolf) transforms((Creature Werewolf,setpower=5,settoughness=5,newability[trample],newability[indestructible],newability[haste])) ueot
|
||||
text=Nightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) -- +2: Add {R}{G}. -- 0: Until end of turn, Arlinn, the Moon’s Fury becomes a 5/5 Werewolf creature with trample, indestructible, and haste. // Arlinn, the Pack's Hope
|
||||
text=Nightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) -- +2: Add {R}{G}. -- 0: Until end of turn, Arlinn, the Moon's Fury becomes a 5/5 Werewolf creature with trample, indestructible, and haste. // Arlinn, the Pack's Hope
|
||||
color=red,green
|
||||
type=Legendary Planeswalker
|
||||
subtype=Arlinn
|
||||
@@ -278,7 +277,7 @@ subtype=Arlinn
|
||||
name=Arlinn, Voice of the Pack
|
||||
auto=counter(0/0,7,loyalty)
|
||||
auto=@movedTo(*[Wolf;Werewolf]|myBattlefield):all(trigger[to]) counter(1/1)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create a 2/2 Wolf) create(Wolf:Creature Wolf:2/2:green)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create a 2/2 Wolf) _WOLFTOKEN_
|
||||
text=Each creature you control that's a Wolf or Werewolf enters the battlefield with an additional +1/+1 counter on it. -- -2: Create a 2/2 green Wolf creature token.
|
||||
mana={4}{G}{G}
|
||||
type=Legendary Planeswalker
|
||||
@@ -331,7 +330,7 @@ auto={C(0/0,-18,Loyalty)}:name(-18: Return a creature from exile as Nightmare wi
|
||||
auto={C(0/0,-19,Loyalty)}:name(-19: Return a creature from exile as Nightmare with mana cost 19) moveTo(myBattlefield) target(creature[manacost=19]|opponentExile) and!(becomes(Nightmare) forever)!
|
||||
auto={C(0/0,-20,Loyalty)}:name(-20: Return a creature from exile as Nightmare with mana cost 20) moveTo(myBattlefield) target(creature[manacost=20]|opponentExile) and!(becomes(Nightmare) forever)!
|
||||
auto={C(0/0,-10,Loyalty)}:name(-10: Exile hands and graveyards) moveTo(Exile) all(*|opponentGraveyard,opponentHand)
|
||||
text=+2: Exile the top three cards of target opponent’s library. -- −X: Put a creature card with converted mana cost X exiled with Ashiok, Nightmare Weaver onto the battlefield under your control. That creature is a Nightmare in addition to its other types. -- −10: Exile all cards from all opponents’ hands and graveyards.
|
||||
text=+2: Exile the top three cards of target opponent's library. -- −X: Put a creature card with mana value X exiled with Ashiok, Nightmare Weaver onto the battlefield under your control. That creature is a Nightmare in addition to its other types. -- −10: Exile all cards from all opponents' hands and graveyards.
|
||||
mana={1}{U}{B}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Ashiok
|
||||
@@ -374,9 +373,9 @@ subtype=Basri
|
||||
[card]
|
||||
name=Basri Ket
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Put a +1/+1 counter and gains indestructible) counter(1/1,1) target(creature) && indestructible ueot
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Whenever a creature attacks create a token) emblem transforms((,newability[@combat(attacking) source(creature[-token]):token(Soldier Bas,Creature Soldier,1/1,white,battleready)])) oneshot ueot
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: "At the combat create a token and put a +1/+1 counter") emblem transforms((,newability[@each my combatbegins:token(Soldier Bas) && counter(1/1,1) all(creature|myBattlefield)])) forever dontremove
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Put a +1/+1 counter and gains indestructible) counter(1/1) target(creature) && indestructible ueot
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Whenever a creature attacks create a token) emblem transforms((,newability[@combat(attacking) source(creature[-token]):create(Soldier:Creature Soldier:1/1:white:battleready)])) oneshot ueot
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: "At the combat create a token and put a +1/+1 counter") emblem transforms((,newability[@each my combatbegins:_SOLDIERTOKEN_ && counter(1/1) all(creature|myBattlefield)])) forever dontremove
|
||||
text=+1: Put a +1/+1 counter on up to one target creature. It gains indestructible until end of turn. -- −2: Whenever one or more nontoken creatures attack this turn, create that many 1/1 white Soldier creature tokens that are tapped and attacking. -- −6: You get an emblem with "At the beginning of combat on your turn, create a 1/1 white Soldier creature token, then put a +1/+1 counter on each creature you control."
|
||||
mana={1}{W}{W}
|
||||
type=Legendary Planeswalker
|
||||
@@ -412,7 +411,7 @@ auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Put a loyalty counter on each red planeswalker) counter(0/0,1,loyalty) all(planeswalker[red]|myBattlefield)
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Create two 1/1 Elemental) token(Elemental,Creature Elemental,1/1,red,haste,treason)*2
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: May cast an instant or sorcery with mana cost 3 or less) target(*[instant;sorcery;manacost<=3]|mygraveyard) transforms((,newability[CanPlayFromGraveyard],newability[gainedexiledeath])) ueot
|
||||
text=0: Put a loyalty counter on each red planeswalker you control. -- 0: Create two 1/1 red Elemental creature tokens. They gain haste. Sacrifice them at the beginning of the next end step. -- -2: You may cast target instant or sorcery card with converted mana cost 3 or less from your graveyard. If that card would be put into your graveyard this turn, exile it instead.
|
||||
text=0: Put a loyalty counter on each red planeswalker you control. -- 0: Create two 1/1 red Elemental creature tokens. They gain haste. Sacrifice them at the beginning of the next end step. -- -2: You may cast target instant or sorcery card with mana value 3 or less from your graveyard. If that card would be put into your graveyard this turn, exile it instead.
|
||||
mana={1}{R}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Chandra
|
||||
@@ -451,9 +450,9 @@ subtype=Chandra
|
||||
[card]
|
||||
name=Chandra, Bold Pyromancer
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add two red mana and deals 2 damage to target player) add{R}{R} && damage:2 target(player)
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage to target creature or planeswalker) damage:3 target(creature, planeswalker)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Deals 10 damage to target player and on each his or her creatures and planeswalkers) target(player) damage:10 && damage:10 all(creature|targetedpersonsbattlefield) && damage:10 all(planeswalker|targetedpersonsbattlefield)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add two red mana and deals 2 damage to target player) add{R}{R} controller && damage:2 target(player)
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage to target creature or planeswalker) damage:3 target(creature,planeswalker)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Deals 10 damage to target player and each creature and planeswalker they control) target(player) damage:10 && damage:10 all(creature|targetedpersonsbattlefield) && damage:10 all(planeswalker|targetedpersonsbattlefield)
|
||||
text=+1: Add {R}{R}. Chandra, Bold Pyromancer deals 2 damage to target player. -- -3: Chandra, Bold Pyromancer deals 3 damage to target creature or planeswalker. -- -7: Chandra, Bold Pyromancer deals 10 damage to target player and each creature and planeswalker they control.
|
||||
mana={4}{R}{R}
|
||||
type=Legendary Planeswalker
|
||||
@@ -474,7 +473,7 @@ subtype=Chandra
|
||||
name=Chandra, Flamecaller
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create two 3/1 Elementals) token(Elemental, Creature Elemental,3/1,red,haste,treason)*2
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Discard your hand and draw that many plus one) all(*|myhand) transforms((,newability[draw:1],newability[reject])])) && draw:1
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Discard your hand and draw that many plus one) all(*|myhand) transforms((,newability[draw:1],newability[reject])) && draw:1
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Deals 1 damage to each creature) damage:1 all(creature)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damage to each creature) damage:2 all(creature)
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage to each creature) damage:3 all(creature)
|
||||
@@ -558,9 +557,9 @@ subtype=Chandra
|
||||
name=Chandra, Dressed to Kill
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add red mana) add{R} controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add red and deal damage) target(creature,planeswalker) damage:1 && add{R} controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add red and deal damage) target(player,planeswalker) damage:1 && add{R} controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Exile top card) all(*[zpos=1]|mylibrary) moveto(myexile) and!( if cantargetcard(*[red]|*) then canplayfromexile ueot )!
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Exile top 5 cards) emblem transforms((,newability[@movedto(*[red]|mystack):all(trigger[to]) transforms((,newability[name(Deals damage) target(player^creature^planeswalker) damage:totmanaspent])) oneshot],newability[all(*[zpos<=5]|mylibrary) moveto(myexile) and!( if cantargetcard(*[red]|*) then canplayfromexile ueot )!])) forever dontremove
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Exile top 5 cards) emblem transforms((,newability[@movedto(*[red]|mystack):all(trigger[to]) transforms((,newability[name(Deals damage) target(player^creature^planeswalker) damage:totmanaspent])) oneshot],newability[all(*[zpos<=5]|mylibrary) moveto(myexile) and!( if cantargetcard(*[red]|*) then canplayfromexile ueot )!])) forever dontremove
|
||||
text=+1: Add {R}. Chandra, Dressed to Kill deals 1 damage to up to one target player or planeswalker. -- +1: Exile the top card of your library. If it's red, you may cast it this turn. -- -7: Exile the top five cards of your library. You may cast red spells from among them this turn. You get an emblem with "Whenever you cast a red spell, this emblem deals X damage to any target, where X is the amount of mana spent to cast that spell."
|
||||
mana={1}{R}{R}
|
||||
type=Legendary Planeswalker
|
||||
@@ -593,8 +592,8 @@ name=Chandra, Pyromaster
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Deals 1 damage to opponent and 1 to creature) damage:1 opponent && target(creature|opponentbattlefield) damage:1 && transforms((,newability[cantblock])) ueot
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Deals 1 damage to controller and 1 to creature) damage:1 controller && target(creature|mybattlefield) damage:1 && transforms((,newability[cantblock])) ueot
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Exile the top and may cast it) moveto(exile) and!(transforms((,newability[canplayfromexile])) ueot)! all(*[zpos=1]|mylibrary)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Exile the top ten and may cast it) moveto(exile) all(*[zpos<=10]|mylibrary) && target(*[instant;sorcery]|myexile) clone && clone && clone
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Exile the top and may play it) moveto(exile) and!(transforms((,newability[canplayfromexile])) ueot)! all(*[zpos=1]|mylibrary)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Exile the top ten and may cast it) moveto(exile) all(*[zpos<=10]|mylibrary) && target(*[instant;sorcery]|myexile) clone && clone && clone
|
||||
text=+1: Chandra, Pyromaster deals 1 damage to target player and 1 damage to up to one target creature that player controls. That creature can't block this turn. -- 0: Exile the top card of your library. You may play it this turn. -- -7: Exile the top ten cards of your library. Choose an instant or sorcery card exiled this way and copy it three times. You may cast the copies without paying their mana costs.
|
||||
mana={2}{R}{R}
|
||||
type=Legendary Planeswalker
|
||||
@@ -606,7 +605,7 @@ backside=Chandra, Fire of Kaladesh
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Deals 2 damage to player or planeswalker) damage:2 target(player,planeswalker)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damage to creature) damage:2 target(creature)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Deals 6 damage with Emblem) emblem transforms((newability[damage:6 opponent],newability[@each opponent upkeep:damage:3 opponent])) forever dontremove
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Deals 6 damage with Emblem) emblem transforms((,newability[damage:6 opponent],newability[@each opponent upkeep:damage:3 opponent])) forever dontremove
|
||||
text=+1: Chandra, Roaring Flame deals 2 damage to target player or planeswalker. -- −2: Chandra, Roaring Flame deals 2 damage to target creature. -- −7: Chandra, Roaring Flame deals 6 damage to each opponent. Each player dealt damage this way gets an emblem with "At the beginning of your upkeep, this emblem deals 3 damage to you." // Chandra, Fire of Kaladesh
|
||||
type=Legendary Planeswalker
|
||||
subtype=Chandra
|
||||
@@ -666,7 +665,7 @@ name=Daretti, Ingenious Iconoclast
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 colorless Construct) token(Construct,Artifact Creature Construct,1/1,defender)
|
||||
auto={C(0/0,-1,Loyalty)}{S(artifact|mybattlefield)}:name(-1: Sacrifice artifact to destroy) target(creature,artifact|battlefield) destroy
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Create three copies of an artifact...) clone target(artifact|graveyard,battlefield)*3
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Create three copies of an artifact...) target(artifact|graveyard,battlefield) clone && clone && clone
|
||||
text=+1: Create a 1/1 colorless Construct artifact creature token with defender. -- -1: You may sacrifice an artifact. If you do, destroy target artifact or creature. -- -6: Choose target artifact card in a graveyard or artifact on the battlefield. Create three tokens that are copies of it.
|
||||
mana={1}{B}{R}
|
||||
type=Legendary Planeswalker
|
||||
@@ -676,8 +675,8 @@ subtype=Daretti
|
||||
name=Daretti, Scrap Savant
|
||||
abilities=canbecommander
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Don't discard) donothing
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Discard and Draw) reject notatarget(<upto:2>*|myhand) and!( draw:1 controller )!
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Don't discard) donothing
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Sacrifice an Artifact) sacrifice notatarget(artifact|mybattlefield) and!( moveto(mybattlefield) target(artifact|mygraveyard) )!
|
||||
auto={C(0/0,-10,Loyalty)}:name(-10: Emblem: "Reanimate artifacts") emblem transforms((,newability[@movedTo(artifact|mygraveyard) from(battlefield):all(trigger[to]) phaseaction[endofturn once] moveTo(mybattlefield)])) forever dontremove
|
||||
text=+2: Discard up to two cards, then draw that many cards. -- -2: Sacrifice an artifact. If you do, return target artifact card from your graveyard to the battlefield. -- -10: You get an emblem with "Whenever an artifact is put into your graveyard from the battlefield, return that card to the battlefield at the beginning of the next end step." -- Daretti, Scrap Savant can be your commander.
|
||||
@@ -703,7 +702,7 @@ auto=@each blockers restriction{type(creature[attacking]|opponentbattlefield)~mo
|
||||
auto=@each blockers restriction{type(creature[attacking]|opponentbattlefield)~morethan~0,compare(hascntdavrieleffect)~morethan~0,type(*|opponenthand)~equalto~0}:ability$!name(Sacrifice a creature) name(Sacrifice a creature) target(creature[attacking]|mybattlefield) sacrifice!$ opponent
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Offers and conditions) activate castcard(copied noevent normal named!:davriel conditions:!) and!( activate castcard(copied noevent normal named!:davriel offers:!) )!
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Creature perpetually gets -3/-3) target(creature) counter(-3/-3.1.PerpetualPT)
|
||||
text=+1: Until your next turn, whenever an opponent attacks you and/or planeswalkers you control, they discard a card. If they can’t, they sacrifice an attacking creature. -- −2: Accept one of Davriel’s offers, then accept one of Davriel’s conditions. -- −3: Target creature perpetually gets -3/-3.
|
||||
text=+1: Until your next turn, whenever an opponent attacks you and/or planeswalkers you control, they discard a card. If they can't, they sacrifice an attacking creature. -- −2: Accept one of Davriel's offers, then accept one of Davriel's conditions. -- −3: Target creature perpetually gets -3/-3.
|
||||
mana={2}{B}{B}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Davriel
|
||||
@@ -724,8 +723,8 @@ subtype=Domri
|
||||
name=Domri, Chaos Bringer
|
||||
auto=counter(0/0,5,loyalty)
|
||||
aicode=activate moveto(myHand) target(creature[zpos=2]|myLibrary)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add red if its a creature, Riot) add{R} && if type(creature|myStack)~morethan~0 then ability$!name(Choose one) choice name(Put a +1/1 counter) counter(1/1,1) target(creature[fresh]|myBattlefield) _ choice name(Gain Haste) haste target(creature[fresh]|myBattlefield)!$ controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add green if its a creature, Riot) add{G} && if type(creature|myStack)~morethan~0 then ability$!name(Choose one) choice name(Put a +1/1 counter) counter(1/1,1) target(creature[fresh]|myBattlefield) _ choice name(Gain Haste) haste target(creature[fresh]|myBattlefield)!$ controller !$ controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add red if its a creature, Riot) add{R} && if type(creature|myStack)~morethan~0 then ability$!name(Choose one) choice name(Put a +1/1 counter) counter(1/1) target(creature[fresh]|myBattlefield) _ choice name(Gain Haste) haste target(creature[fresh]|myBattlefield)!$ controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add green if its a creature, Riot) add{G} && if type(creature|myStack)~morethan~0 then ability$!name(Choose one) choice name(Put a +1/1 counter) counter(1/1) target(creature[fresh]|myBattlefield) _ choice name(Gain Haste) haste target(creature[fresh]|myBattlefield)!$ controller !$ controller
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Reveal four and put up to two creature) name(Look your Library) reveal:4 optionone name(Get a card) target(<upto:2>*[creature]|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Each end of turn create a 4/4 Beast) emblem transforms((,newability[@each endofturn: token(Beast,Creature Beast,4/4,red,green,trample)])) forever dontrevome
|
||||
text=+1: Add {R} or {G}. If that mana is spent on a creature spell, it gains riot. (It enters the battlefield with your choice of a +1/+1 counter or haste.) -- −3: Look at the top four cards of your library. You may reveal up to two creature cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order. -- −8: You get an emblem with "At the beginning of each end step, create a 4/4 red and green Beast creature token with trample."
|
||||
@@ -749,7 +748,7 @@ subtype=Domri
|
||||
name=Domri Rade
|
||||
auto=counter(0/0,3,loyalty)
|
||||
aicode=activate moveto(myhand) target(creature[zpos=1]|mylibrary)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Reveal creature) reveal:1 optionone target(creature|reveal)moveto(myhand) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Reveal creature) reveal:1 optionone target(creature|reveal) moveto(myhand) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Fight other creature) target(creature|mybattlefield) transforms((,newability[target(creature) dynamicability<!powerstrike eachother!>])) ueot
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Creatures gets abilities") emblem transforms((,newability[lord(creature|mybattlefield)double strike],newability[lord(creature|mybattlefield)trample],newability[lord(creature|mybattlefield)hexproof],newability[lord(creature|mybattlefield)haste])) forever dontremove
|
||||
text=+1: Look at the top card of your library. If it's a creature card, you may reveal it and put it into your hand. -- -2: Target creature you control fights another target creature. -- -7: You get an emblem with "Creatures you control have double strike, trample, hexproof, and haste."
|
||||
@@ -763,7 +762,7 @@ auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Gain 2 life and Draw a card) life:2 controller && draw:1 controller
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Tap a creature and doesn't untap) target(creature) freeze
|
||||
auto={C(0/0,-9,Loyalty)}:name(-9: Tap all permanents and skip untap step) freeze all(*|opponentBattlefield)
|
||||
text=+1: You gain 2 life and draw a card. -- −1: Tap target creature. It doesn’t untap during its controller’s next untap step. -- −9: Tap all permanents target opponent controls. That player skips their next untap step.
|
||||
text=+1: You gain 2 life and draw a card. -- −1: Tap target creature. It doesn't untap during its controller's next untap step. -- −9: Tap all permanents target opponent controls. That player skips their next untap step.
|
||||
mana={4}{W}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Dovin
|
||||
@@ -774,7 +773,7 @@ auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets -3/-0 and no abilities) target(creature) -3/-0 && noactivatedability uynt
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Gain 2 life and Draw a card) life:2 controller && draw:1 controller
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Opponent can't untap more than two") emblem transforms((,newability[phasealter(remove,untap,opponent)],newability[@each opponent untap: may untap(<upto:2>*|opponentBattlefield)])) forever dontremove
|
||||
text=+1: Until your next turn, up to one target creature gets -3/-0 and its activated abilities can’t be activated. -- −1: You gain 2 life and draw a card. -- −7: You get an emblem with "Your opponents can’t untap more than two permanents during their untap steps."
|
||||
text=+1: Until your next turn, up to one target creature gets -3/-0 and its activated abilities can't be activated. -- −1: You gain 2 life and draw a card. -- −7: You get an emblem with "Your opponents can't untap more than two permanents during their untap steps."
|
||||
mana={2}{W}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Dovin
|
||||
@@ -808,7 +807,7 @@ auto=counter(0/0,4,Loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Venture into the dungeon) if compare(type:*[nodngplr]:mybattlefieldplustype:*[nodngopp]:opponentbattlefieldplusend)~equalto~0 then name(Venture into dungeon) name(Venture into dungeon) transforms((,newability[if type(*[dungeon]|mycommandzone)~morethan~0 then name(Explore the dungeon) name(Explore the dungeon) all(*[dungeon]|mycommandzone) counter(0/0.1.Explore)],newability[if type(*[dungeon]|mycommandzone)~equalto~0 then name(Choose a new dungeon) name(Choose a new dungeon) target(*[dungeon]|mysideboard) moveTo(mycommandzone) and!( counter(0/0.1.Explore) )!])) oneshot asSorcery
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Look top 6 cards) reveal:6 optionone name(Get a creature) target(<upto:1>creature|reveal) moveto(myhand) and!( transforms((,newability[if cantargetcard(*[legendary]|*) then life:3 controller])) oneshot )! optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Get emblem on your creatures) emblem transforms((,newability[lord(creature|mybattlefield) trample],newability[lord(creature|mybattlefield) foreach(*[dungeoncompleted]|myzones) 2/2])) forever dontremove
|
||||
text=+1: Venture into the dungeon. (Enter the first room or advance to the next room.) -- -2: Look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. If it’s legendary, you gain 3 life. Put the rest on the bottom of your library in a random order. -- -7: You get an emblem with "Creatures you control have trample and haste and get +2/+2 for each differently named dungeon you’ve completed."
|
||||
text=+1: Venture into the dungeon. (Enter the first room or advance to the next room.) -- -2: Look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. If it's legendary, you gain 3 life. Put the rest on the bottom of your library in a random order. -- -7: You get an emblem with "Creatures you control have trample and haste and get +2/+2 for each differently named dungeon you've completed."
|
||||
mana={2}{G}{G}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Ellywick
|
||||
@@ -816,7 +815,7 @@ subtype=Ellywick
|
||||
[card]
|
||||
name=Elspeth, Knight-Errant
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 soldier) create(Soldier:creature Soldier:1/1:white)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 soldier) _SOLDIERTOKEN_
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets +3/+3 and flying) 3/3 ueot && flying target(creature) ueot
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Permanents becomes indestructible") emblem transforms((,newability[lord(*[artifact;creature;land;enchantment]|mybattlefield) indestructible])) forever dontremove
|
||||
text=+1: Put a 1/1 white Soldier creature token onto the battlefield. -- +1: Target creature gets +3/+3 and gains flying until end of turn. -- -8: For the rest of the game, artifacts, creatures, enchantments, and lands you control are indestructible.
|
||||
@@ -827,7 +826,7 @@ subtype=Elspeth
|
||||
[card]
|
||||
name=Elspeth, Sun's Champion
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create three 1/1 Soldier) create(Soldier:creature Soldier:1/1:white)*3
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create three 1/1 Soldier) _SOLDIERTOKEN_*3
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Destroy all power 4 or more) Destroy all(creature[power>=4]|battlefield)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Creatures get +2/+2 and flying") emblem transforms((,newability[lord(creature|mybattlefield) 2/2],newability[lord(creature|mybattlefield) flying])) forever dontremove
|
||||
text=+1: Put three 1/1 white Soldier creature tokens onto the battlefield. -- -3: Destroy all creature with power 4 or greater -- -7: You get an emblem with "Creatures you control get +2/+2 and have flying." -- Starting Loyalty 4
|
||||
@@ -851,7 +850,7 @@ subtype=Elspeth
|
||||
name=Elspeth Tirel
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Gain life for each creature) life:type:creature:mybattlefield
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create a 1/1 soldier) token(Soldier,Creature Soldier,1/1,white)*3
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create a 1/1 soldier) _SOLDIERTOKEN_*3
|
||||
auto={C(0/0,-5,Loyalty)}:name(-5: Destroy all except tokens) destroy all(other *[-land;-token])
|
||||
text=+2: You gain 1 life for each creature you control. -- -2: Put three 1/1 white Soldier creature tokens onto the battlefield. -- -5: Destroy all other permanents except for lands and tokens.
|
||||
mana={3}{W}{W}
|
||||
@@ -861,7 +860,7 @@ subtype=Elspeth
|
||||
[card]
|
||||
name=Elspeth, Undaunted Hero
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Put up to two counters +1/+1) target(<upto:2>creature|myBattlefield) counter(1/1,1) ueot
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Put up to two counters +1/+1) target(<upto:2>creature|myBattlefield) counter(1/1) ueot
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Search a Sunlit Hoplite) moveto(myBattlefield) target(Sunlit Hoplite|mylibrary,mygraveyard) && shuffle
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Creatures you control get +X/+X) type:manaW:myBattlefield/type:manaW:myBattlefield all(creature|myBattlefield) && flying ueot
|
||||
text=+2: Put a +1/+1 counter on each of up to two target creatures. -- -2: Search your library and/or graveyard for a card named Sunlit Hoplite and put it onto the battlefield. If you search your library this way, shuffle it. -- -8: Until end of turn, creatures you control gain flying and get +X/+X, where X is your devotion to white.
|
||||
@@ -943,7 +942,7 @@ subtype=Garruk
|
||||
[card]
|
||||
name=Garruk, Primal Hunter
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a 3/3 Beast) token(Beast,Creature Beast,3/3,green)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a 3/3 Beast) _BEASTTOKEN_
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Draw a card equal to highest power) draw:power:highest:*:mybattlefield
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Create a 6/6 Wurm for each land) foreach(land|mybattlefield) token(Wurm,Creature Wurm,6/6,green)
|
||||
text=+1: Put a 3/3 green Beast creature token onto the battlefield. -- -3: Draw cards equal to the greatest power among creatures you control. -- -6: Put a 6/6 green Wurm creature token onto the battlefield for each land you control.
|
||||
@@ -957,7 +956,7 @@ backside=Garruk, the Veil-Cursed
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto=this(counter{0/0.1.loyalty}<3) flip(backside)
|
||||
auto={0}:name(+0: Garruk fights a creature) target(creature) dynamicability<!powerstrike eachother!> && damage:3
|
||||
auto={0}:name(+0: Create a 2/2 Wolf) token(Wolf,Creature Wolf,2/2,green)
|
||||
auto={0}:name(+0: Create a 2/2 Wolf) _WOLFTOKEN_
|
||||
text=When Garruk Relentless has two or fewer loyalty counters on him, transform him. -- 0: Garruk Relentless deals 3 damage to target creature. That creature deals damage equal to its power to him. -- 0: Put a 2/2 green Wolf creature token onto the battlefield. // Garruk, the Veil-Cursed
|
||||
mana={3}{G}
|
||||
type=Legendary Planeswalker
|
||||
@@ -980,7 +979,7 @@ aicode=activate transforms((,newability[if type(creature[zpos=1]|mylibrary)~more
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Reveal the top card) reveal:1 optionone target(creature|reveal) moveto(myhand) optiononeend optiontwo name(Put in bottom of library) target(<1>*|reveal) moveto(bottomoflibrary) optiontwoend revealend
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Deals damage to target creature) target(creature|mybattlefield) transforms((,newability[target(other creature) dynamicability<!powerstrike!>])) oneshot
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Creatures you control assign damage) all(creature|myBattlefield) transforms((,newability[@combat(blocked,turnlimited) source(this):may name(assign combat damage to defending player) damage:power opponent && fog from(this)])) ueot
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Creatures you control assign damage) all(creature|myBattlefield) transforms((,newability[@combat(blocked,turnlimited) source(this):may name(assign combat damage to defending player) thisforeach(power>=1) damage:1 opponent && fog from(this)]))
|
||||
text=+1: Reveal the top card of your library. If it's a creature card, put it into your hand. Otherwise, put it on the bottom of your library. -- −2: Target creature you control deals damage equal to its power to another target creature. -- −7: Until end of turn, creatures you control gain "You may have this creature assign its combat damage as though it weren't blocked."
|
||||
mana={4}{G}{G}
|
||||
type=Legendary Planeswalker
|
||||
@@ -990,7 +989,7 @@ subtype=Garruk
|
||||
name=Garruk, Unleashed
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets +3/+3 and trample) target(creature) 3/3 ueot && trample ueot
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create a Beast 3/3) token(Beast Gar) && transforms((,newability[if type(creature|opponentbattlefield)~morethan~type(creature|mybattlefield) then counter(0/0,1,Loyalty) all(this)])) oneshot
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create a Beast 3/3) _BEASTTOKEN_ && transforms((,newability[if type(creature|opponentbattlefield)~morethan~type(creature|mybattlefield) then counter(0/0,1,Loyalty) all(this)])) oneshot
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Search a creature") emblem transforms((,newability[@each my endofturn:may moveTo(myBattlefield) target(creature|myLibrary) && shuffle])) forever dontremove
|
||||
text=+1: Up to one target creature gets +3/+3 and gains trample until end of turn. -- −2: Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on Garruk, Unleashed. -- −7: You get an emblem with "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle your library."
|
||||
mana={2}{G}{G}
|
||||
@@ -1026,7 +1025,7 @@ subtype=Garruk
|
||||
name=Garruk Wildspeaker
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: untap two lands) untap target(<2>land)
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Create a 3/3 beast) token(Beast,Creature Beast,3/3,green)
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Create a 3/3 beast) _BEASTTOKEN_
|
||||
auto={C(0/0,-4,Loyalty)}:name(-4: Creatures gets +3/+3 and trample) all(creature|mybattlefield) 3/3 ueot && all(creature|mybattlefield) trample ueot
|
||||
text=+1: Untap two target lands. -- -1: Put a 3/3 green Beast creature token onto the battlefield. -- -4: Creatures you control get +3/+3 and gain trample until end of turn.
|
||||
mana={2}{G}{G}
|
||||
@@ -1065,7 +1064,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: Don't target any creature) donothing
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Other creature gains vigilance) target(other creature|myBattlefield) transforms((,newability[vigilance])) ueot
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Other creature gains lifelink) target(other creature|myBattlefield) transforms((,newability[lifelink])) ueot
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Other creature gains indestructible) target(other creature|myBattlefield) transforms((,newability[indestructible])) ueot
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Exile target nonland permanent) target(*[-land]|battlefield) moveTo(exile)
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Exile target nonland permanent) target(*[-land]|battlefield) moveTo(exile)
|
||||
text=As long as it's your turn, Gideon Blackblade is a 4/4 Human Soldier creature with indestructible that's still a planeswalker. -- Prevent all damage that would be dealt to Gideon Blackblade during your turn. -- +1: Up to one other target creature you control gains your choice of vigilance, lifelink, or indestructible until end of turn. -- -6: Exile target nonland permanent.
|
||||
mana={1}{W}{W}
|
||||
type=Legendary Planeswalker
|
||||
@@ -1085,10 +1084,10 @@ subtype=Gideon
|
||||
[card]
|
||||
name=Gideon Jura
|
||||
auto=counter(0/0,6,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Creatures attack Guideon Jura) all(creature|opponentbattlefield) mustattack (Gideon Jura) ueot
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Creatures attack Guideon Jura) all(creature|opponentbattlefield) _GOAD_
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Destroy target tapped creature) destroy target(creature[tapped])
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Transforms Gideon to 6/6) transforms((Creature Human Soldier,setpower=6,settoughness=6,newability[preventAllDamage to(this)])) ueot
|
||||
text=+2: During target opponent’s next turn, creatures that player controls attack Gideon Jura if able. -- -2: Destroy target tapped creature. -- 0: Until end of turn, Gideon Jura becomes a 6/6 Human Soldier creature that’s still a planeswalker. Prevent all damage that would be dealt to him this turn.
|
||||
text=+2: During target opponent's next turn, creatures that player controls attack Gideon Jura if able. -- -2: Destroy target tapped creature. -- 0: Until end of turn, Gideon Jura becomes a 6/6 Human Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn.
|
||||
mana={3}{W}{W}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Gideon
|
||||
@@ -1099,7 +1098,7 @@ auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Untap all creatures and get +1/+1) all(creature|mybattlefield) 1/1 && untap ueot
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Transforms to Human Soldier 5/5) transforms((Creature Human Soldier,setpower=5,settoughness=5,indestructible,newability[preventAllDamage to(this)])) ueot
|
||||
auto={C(0/0,-10,Loyalty)}:name(10: Tap all creatures and +2/+2) all(creature|opponentbattlefield) tap && all(creature|mybattlefield) 2/2 ueot
|
||||
text=+2: Untap all creatures you control. Those creatures get +1/+1 until end of turn. -- 0: Until end of turn, Gideon, Martial Paragon becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. -- -10: Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control.
|
||||
text=+2: Untap all creatures you control. Those creatures get +1/+1 until end of turn. -- 0: Until end of turn, Gideon, Martial Paragon becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. -- -10: Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control.
|
||||
mana={4}{W}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Gideon
|
||||
@@ -1133,7 +1132,7 @@ auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Target creature attacks Gideon) target(creature|opponentbattlefield) mustattack uynt
|
||||
auto={C(0/0,-1,Loyalty)}:name(+1: Target creature is indestructible and untap it) target(creature) transforms((,newability[untap],newability[indestructible])) uynt
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Transforms Gideon into a 4/4 Human Indestructible) transforms((Human Soldier Creature,setpower=4,settoughness=4,newability[indestructible],newability[preventAllDamage to(this)])) ueot
|
||||
text=+2: Up to one target creature an opponent controls attacks Gideon, Battle-Forged during its controller’s next turn if able. -- +1: Until your next turn, target creature gains indestructible. Untap that creature. -- 0: Until end of turn, Gideon, Battle-Forged becomes a 4/4 Human Soldier creature with indestructible that’s still a planeswalker. Prevent all damage that would be dealt to him this turn. // Kytheon, Hero of Akros
|
||||
text=+2: Up to one target creature an opponent controls attacks Gideon, Battle-Forged during its controller's next turn if able. -- +1: Until your next turn, target creature gains indestructible. Untap that creature. -- 0: Until end of turn, Gideon, Battle-Forged becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. // Kytheon, Hero of Akros
|
||||
type=Legendary Planeswalker
|
||||
subtype=Gideon
|
||||
color=white
|
||||
@@ -1145,7 +1144,7 @@ auto=this(counter{0/0.1.Loyalty}>=7) becomes(Creature Dragon God,7/7,flying,inde
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Creature can't attack) target(creature[-first strike;-double strike;-vigilance]|battlefield) transforms((,newability[cantblock],newability[cantattack],newability[cantpwattack])) uynt
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Search Monk in library) target(Monk of the Open Hand|mylibrary) moveto(myhand) and!( shuffle )!
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Search Monk in graveyard) target(Monk of the Open Hand|mygraveyard) moveto(myhand)
|
||||
text=As long as Grand Master of Flowers has seven or more loyalty counters on him, he’s a 7/7 Dragon God creature with flying and indestructible. -- +1: Target creature without first strike, double strike, or vigilance can’t attack or block until your next turn. -- +1: Search your library and/or graveyard for a card named Monk of the Open Hand, reveal it, and put it into your hand. If you search your library this way, shuffle it.
|
||||
text=As long as Grand Master of Flowers has seven or more loyalty counters on him, he's a 7/7 Dragon God creature with flying and indestructible. -- +1: Target creature without first strike, double strike, or vigilance can't attack or block until your next turn. -- +1: Search your library and/or graveyard for a card named Monk of the Open Hand, reveal it, and put it into your hand. If you search your library this way, shuffle it.
|
||||
mana={2}{W}{W}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Bahamut
|
||||
@@ -1235,10 +1234,10 @@ subtype=Huatli
|
||||
name=Inzerva, Master of Insights
|
||||
aicode=activate target(*[zpos<=2]|opponentLibrary) moveto(opponentreveal) and!( bottomoflibrary )!
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,+2,Loyalty)}:name(+2: Draw 2 cards and discard) draw:2 && transforms((,newability[reject target(*|myhand)])) oneshot
|
||||
auto={C(0/0,+2,Loyalty)}:name(+2: Draw 2 cards and discard) draw:2 && transforms((,newability[reject notatarget(*|myhand)])) oneshot
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Look at opponent library and scry 2) reveal:2 revealzone(opponentlibrary) optionone name(Put on top) target(<upto:2>*|reveal) moveto(ownerlibrary) optiononeend optiontwo name(Put on bottom) target(<2>*|reveal) bottomoflibrary optiontwoend afterrevealed name(Scry 2) scry:2 scrycore delayed dontshow donothing scrycoreend scryend afterrevealedend revealend
|
||||
auto={C(0/0,-4,Loyalty)}:name(-4: Emblem: Draw to deal damage) emblem transforms((,newability[lord(*|opponentBattlefield) showcontrollerhand],newability[lord(*|myBattlefield) showopponenthand],newability[@drawfoeof(player):name(Damage opponent) damage:1 opponent] )) forever dontremove
|
||||
text=+2: Draw two cards, then discard a card. -- −2: Look at the top two cards of each other player’s library, then put any number of them on the bottom of that library and the rest on top in any order. Scry 2. -- −4: You get an emblem with "Your opponents play with their hands revealed" and "Whenever an opponent draws a card, this emblem deals 1 damage to them."
|
||||
text=+2: Draw two cards, then discard a card. -- −2: Look at the top two cards of each other player's library, then put any number of them on the bottom of that library and the rest on top in any order. Scry 2. -- −4: You get an emblem with "Your opponents play with their hands revealed" and "Whenever an opponent draws a card, this emblem deals 1 damage to them."
|
||||
mana={1}{2U}{2R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Inzerva
|
||||
@@ -1261,8 +1260,8 @@ aicode=activate target(*[zpos<=3]|mylibrary) moveto(myhand) and!( transforms((,n
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Attacking creatures get -1/-0) transforms((,newability[counter(0/0.1.JaceEffect)],newability[phaseaction[my untap once sourceinplay] counter(0/0.-1.JaceEffect)])) forever
|
||||
auto=this(counter{0/0.1.JaceEffect}>0) lord(creature|opponentbattlefield) transforms((,newability[@combat(attacking) source(this):-1/0 ueot]))
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Look top 3 cards) reveal:3 optionone name(Put in hand) target(*|reveal) moveto(myhand) optiononeend optiontwo all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Exile cards from libraries) target(*[-land]|mylibrary) moveto(exile) and!( transforms((,newability[zerocast],newability[canplayfromexile],newability[name(Search opponent library) target(*[-land]|opponentlibrary) moveto(myexile) and!( transforms((,newability[choice name(Cast opponent exiled card) activate castcard(normal)],newability[choice name(Don't cast opponent exiled card) moveto(ownerExile)])) ueot )!])) ueot )!
|
||||
text=+1: Until your next turn, whenever a creature an opponent controls attacks, it gets -1/-0 until end of turn. -- -2: Reveal the top three cards of your library. An opponent separates those cards into two piles. Put one pile into your hand and the other on the bottom of your library in any order. -- -8: For each player, search that player’s library for a nonland card and exile it, then that player shuffles their library. You may cast those cards without paying their mana costs.
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Exile cards from libraries) target(*[-land]|mylibrary) moveto(exile) and!( transforms((,newability[zerocast],newability[canplayfromexile],newability[name(Search opponent library) target(*[-land]|opponentlibrary) moveto(myexile) and!( transforms((,newability[choice name(Cast opponent exiled card) activate castcard(normal)],newability[choice name(Don't cast opponent exiled card) moveto(ownerExile)])) ueot )!])) ueot )!
|
||||
text=+1: Until your next turn, whenever a creature an opponent controls attacks, it gets -1/-0 until end of turn. -- -2: Reveal the top three cards of your library. An opponent separates those cards into two piles. Put one pile into your hand and the other on the bottom of your library in any order. -- -8: For each player, search that player's library for a nonland card and exile it, then that player shuffles their library. You may cast those cards without paying their mana costs.
|
||||
mana={2}{U}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Jace
|
||||
@@ -1281,12 +1280,12 @@ subtype=Jace
|
||||
[card]
|
||||
name=Jace, Cunning Castaway
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto=@combatdamaged(player) from(creature|mybattlefield) restriction{compare(hascntjaceeffect)~morethan~0} turnlimited:draw:1 controller && transforms((,newability[name(Discard a card) reject target(*|myhand)])) ueot])) ueot
|
||||
auto=@combatdamaged(player) from(creature|mybattlefield) restriction{compare(hascntjaceeffect)~morethan~0} turnlimited:draw:1 controller && transforms((,newability[name(Discard a card) reject notatarget(*|myhand) ueot])) ueot
|
||||
auto=@each endofturn restriction{compare(hascntjaceeffect)~morethan~0}:name(Effect Ends) removeallcounters(0/0.1.JaceEffect)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Draw on damage) counter(0/0.1.JaceEffect) notrg
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create Illusion) token(Illusion,Creature Illusion,2/2,blue) and!( transforms((,newability[@targeted(this) from(*|stack):name(Sacrifice) sacrifice])) forever )!
|
||||
auto={C(0/0,-5,Loyalty)}:name(-5: Create two copy) clone options(nolegend) && clone options(nolegend)
|
||||
text=+1: Whenever one or more creatures you control deal combat damage to a player this turn, draw a card, then discard a card. -- -2: Create a 2/2 blue Illusion creature token with "When this creature becomes the target of a spell, sacrifice it." -- -5: Create two tokens that are copies of Jace, Cunning Castaway, except they’re not legendary.
|
||||
text=+1: Whenever one or more creatures you control deal combat damage to a player this turn, draw a card, then discard a card. -- -2: Create a 2/2 blue Illusion creature token with "When this creature becomes the target of a spell, sacrifice it." -- -5: Create two tokens that are copies of Jace, Cunning Castaway, except they're not legendary.
|
||||
mana={1}{U}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Jace
|
||||
@@ -1342,7 +1341,7 @@ auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && c
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-18,loyalty) restriction{type(*[manacost=18;zpos=1]|mylibrary)~morethan~0}
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-19,loyalty) restriction{type(*[manacost=19;zpos=1]|mylibrary)~morethan~0}
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-20,loyalty) restriction{type(*[manacost=20;zpos=1]|mylibrary)~morethan~0}
|
||||
text=Kicker {2} -- When Jace, Mirror Mage enters the battlefield, if Jace was kicked, create a token that's a copy of Jace, Mirror Mage except it's not legendary and its starting loyalty is 1. -- +1: Scry 2. -- 0: Draw a card and reveal it. Remove a number of loyalty counters equal to that card's converted mana cost from Jace, Mirror Mage.
|
||||
text=Kicker {2} -- When Jace, Mirror Mage enters the battlefield, if Jace was kicked, create a token that's a copy of Jace, Mirror Mage except it's not legendary and its starting loyalty is 1. -- +1: Scry 2. -- 0: Draw a card and reveal it. Remove a number of loyalty counters equal to that card's mana value from Jace, Mirror Mage.
|
||||
mana={1}{U}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Jace
|
||||
@@ -1524,7 +1523,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: Becomes a creature) target(artifact[-creature])
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Loyalty counter) donothing restriction{compare(cantargetcre)~lessthan~1}
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: move a card from exile) moveto(ownerhand) target(artifact|myexile)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: move a card from sideboard) reveal:type:*:mysideboard revealzone(mysideboard) optionone name(choose card) target(<1>*[artifact]|reveal) moveto(myhand) and!(all(other *|reveal) moveto(ownersideboard))! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownersideboard) and!(all(other *|reveal) moveto(ownersideboard))! optiontwoend revealend
|
||||
text=Activated abilities of artifacts your opponents control can't be activated. -- +1: Until your next turn, up to one target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost. -- -2: You may choose an artifact card you own from outside the game or in exile, reveal that card, and put it into your hand.
|
||||
text=Activated abilities of artifacts your opponents control can't be activated. -- +1: Until your next turn, up to one target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value. -- -2: You may choose an artifact card you own from outside the game or in exile, reveal that card, and put it into your hand.
|
||||
mana={4}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Karn
|
||||
@@ -1534,7 +1533,7 @@ name=Kasmina, Enigma Sage
|
||||
auto=counter(0/0,2,Loyalty)
|
||||
aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
|
||||
auto={C(0/0.2.Loyalty)}:limit:1 name(+2: Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={C(0/0.-1.Loyalty)}:limit:1 name(-1: Create fractal with 1 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.1) )!
|
||||
auto={C(0/0.-1.Loyalty)}:limit:1 name(-1: Create fractal with 1 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1) )!
|
||||
auto={C(0/0.-2.Loyalty)}:limit:1 name(-2: Create fractal with 2 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.2) )!
|
||||
auto={C(0/0.-3.Loyalty)}:limit:1 name(-3: Create fractal with 3 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.3) )!
|
||||
auto={C(0/0.-4.Loyalty)}:limit:1 name(-4: Create fractal with 4 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.4) )!
|
||||
@@ -1556,7 +1555,7 @@ auto={C(0/0.-19.Loyalty)}:limit:1 name(-19: Create fractal with 19 counter) toke
|
||||
auto={C(0/0.-20.Loyalty)}:limit:1 name(-20: Create fractal with 20 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.20) )!
|
||||
auto={C(0/0.-8.Loyalty)}:limit:1 name(-8: Search instant or sorcery) target(*[instant;sorcery;share!color!]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile],newability[zerocast],newability[@each untap:canplayfromexile],newability[@each untap:zerocast])) forever )!
|
||||
auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.2.Loyalty)}:limit:1 name(+2: Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend]))
|
||||
auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-1.Loyalty)}:limit:1 name(-1: Create fractal with 1 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.1) )!]))
|
||||
auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-1.Loyalty)}:limit:1 name(-1: Create fractal with 1 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1) )!]))
|
||||
auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-2.Loyalty)}:limit:1 name(-2: Create fractal with 2 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.2) )!]))
|
||||
auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-3.Loyalty)}:limit:1 name(-3: Create fractal with 3 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.3) )!]))
|
||||
auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-4.Loyalty)}:limit:1 name(-4: Create fractal with 4 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.4) )!]))
|
||||
@@ -1586,7 +1585,7 @@ subtype=Kasmina
|
||||
name=Kasmina, Enigmatic Mentor
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto=@targeted(*[creature;planeswalker]|myBattlefield) from(*[instant;sorcery]|opponentzones):choice name(This spell costs 2 more) name(This spell costs 2 more) target(*[instant;sorcery]|opponentzones) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) oneshot
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create a 2/2 Wizard, draw and discard a card) token(Wizard,Creature Wizard,2/2,blue) && draw:1 && transforms((,newability[target(*|myhand) reject])) forever
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create a 2/2 Wizard, draw and discard a card) token(Wizard,Creature Wizard,2/2,blue) && _LOOT_
|
||||
text=Spells your opponents cast that target a creature or planeswalker you control cost {2} more to cast. -- −2: Create a 2/2 blue Wizard creature token. Draw a card, then discard a card.
|
||||
mana={3}{U}
|
||||
type=Legendary Planeswalker
|
||||
@@ -1608,7 +1607,7 @@ auto=counter(0/0,3,Loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Creatures gain deathtouch) all(creature|mybattlefield) transforms((,newability[deathtouch])) ueot
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Creatures gain deathtouch and put counter) target(creature[token]|mybattlefield) counter(1/1) && all(creature|mybattlefield) transforms((,newability[deathtouch])) ueot
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Double the tokens) transforms((,newability[@tokencreated(*|myBattlefield):name(Double the token) all(trigger) clone options(notrigger)])) ueot
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Exile cards) all(*|graveyard) moveto(exile) and!( token(Spirit,Creature Spirit,1/1,white,flying) )!
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Exile cards) all(*|graveyard) moveto(exile) and!( _SPIRITTOKEN_ )!
|
||||
text=+1: Creatures you control gain deathtouch until end of turn. Put a +1/+1 counter on up to one target creature token you control. -- -2: Until end of turn, if one or more tokens would be created under your control, twice that many of those tokens are created instead. -- -6: Exile all cards from all graveyards, then create a 1/1 white Spirit creature token with flying for each card exiled this way.
|
||||
mana={1}{W}{B}
|
||||
type=Legendary Planeswalker
|
||||
@@ -1620,7 +1619,7 @@ auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Exile Kaya or creature) ability$!name(Choose creature or this) choice name(Kaya, Ghost Assassin) all(this) (blink)ueot && life:-2 controller _choice name(Creature) target(creature) (blink)ueot && life:-2 controller!$ controller
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Each opponent loses life and you gain) life:-2 opponent && life:2 controller
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Each opponent discard and draw) ability$!name(discard a card) notatarget(*|myHand) reject!$ opponent && draw:1 controller
|
||||
text=0: Exile Kaya, Ghost Assassin or up to one target creature. Return that card to the battlefield under its owner’s control at the beginning of your next upkeep. You lose 2 life. -- -1: Each opponent loses 2 life and you gain 2 life. -- -2: Each opponent discards a card and you draw a card.
|
||||
text=0: Exile Kaya, Ghost Assassin or up to one target creature. Return that card to the battlefield under its owner's control at the beginning of your next upkeep. You lose 2 life. -- -1: Each opponent loses 2 life and you gain 2 life. -- -2: Each opponent discards a card and you draw a card.
|
||||
mana={2}{W}{B}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Kaya
|
||||
@@ -1631,7 +1630,7 @@ auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Exile two single cards in graveyard) moveTo(exile) target(<upto:2>*|graveyard) && ability$!name(Gain life) if type(creature[fresh]|exile)~morethan~0 then life:2!$ controller
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Exile nonland permanent wit mana cost 1 or less) moveTo(exile) target(*[-land;manacost<=1|battlefield])
|
||||
auto={C(0/0,-5,Loyalty)}:name(-5: Deal damage equal to exile) damage:type:*:opponentExile opponent && life:type:*:opponentExile controller
|
||||
text=+1: Exile up to two target cards from a single graveyard. You gain 2 life if at least one creature card was exiled this way. -- −1: Exile target nonland permanent with converted mana cost 1 or less. -- −5: Kaya, Orzhov Usurper deals damage to target player equal to the number of cards that player owns in exile and you gain that much life.
|
||||
text=+1: Exile up to two target cards from a single graveyard. You gain 2 life if at least one creature card was exiled this way. -- −1: Exile target nonland permanent with mana value 1 or less. -- −5: Kaya, Orzhov Usurper deals damage to target player equal to the number of cards that player owns in exile and you gain that much life.
|
||||
mana={1}{W}{B}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Kaya
|
||||
@@ -1717,7 +1716,7 @@ subtype=Liliana
|
||||
[card]
|
||||
name=Liliana, Death's Majesty
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Mils two cards and create a 2/2 Zombie) deplete:2 controller && token(Zombie,creature Zombie,2/2,black)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Mils two cards and create a 2/2 Zombie) deplete:2 controller && _ZOMBIETOKEN_
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Return a creature from your graveyard) moveTo(myBattlefield) target(creature|myGraveyard) and!(transforms((Zombie,newcolors[black])) forever)!
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Destroy all non-zombies) destroy all(creature[-zombie])
|
||||
text=+1: Create a 2/2 black Zombie creature token. Put the top two cards of your library into your graveyard. -- -3: Return target creature card from your graveyard to the battlefield. That creature is a black Zombie in addition to its other colors and types. -- -7: Destroy all non-Zombie creatures.
|
||||
@@ -1729,6 +1728,7 @@ subtype=Liliana
|
||||
name=Liliana, Death Wielder
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Put a -1/-1 counter) counter(-1/-1) target(creature)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: No target) doNothing
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target creature with a -1/-1 counter) destroy target(creature[counter{-1/-1}])
|
||||
auto={C(0/0,-10,Loyalty)}:name(-10: Return all creature from your graveyard) moveTo(mybattlefield) all(creature|mygraveyard)
|
||||
text=+2: Put a -1/-1 counter on up to one target creature. -- -3: Destroy target creature with a -1/-1 counter on it. -- -10: Return all creature cards from your graveyard to the battlefield.
|
||||
@@ -1740,7 +1740,7 @@ subtype=Liliana
|
||||
name=Liliana, Dreadhorde General
|
||||
auto=counter(0/0,6,loyalty)
|
||||
auto=@movedTo(creature|Graveyard) from(mybattlefield):name(Draw a card) draw:1 controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a 2/2 Zombie) token(Zombie Lil)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a 2/2 Zombie) _ZOMBIETOKEN_
|
||||
auto={C(0/0,-4,Loyalty)}:name(-4: Each player sacrifices two creatures) transforms((,newability[name(Sacrifice 2 creatures) target(<2>creature|mybattlefield) sacrifice],newability[ability$!name(Sacrifice 2 creatures) name(Sacrifice 2 creatures) target(<2>creature|mybattlefield) sacrifice!$ opponent])) forever
|
||||
auto={C(0/0,-9,Loyalty)}:name(-9: Opponent sacrifices permanents) transforms((,newability[if type(land|opponentBattlefield)~morethan~1 then ability$!name(Sacrifice all lands except one) name(Sacrifice all lands except one) sacrifice target(<type:land:myBattlefieldminus1minusend>land|mybattlefield)!$ opponent],newability[if type(creature|opponentBattlefield)~morethan~1 then ability$!name(Sacrifice all creatures except one) name(Sacrifice all creatures except one) sacrifice notatarget(<type:creature:myBattlefieldminus1minusend>creature|mybattlefield)!$ opponent],newability[if type(enchantment|opponentBattlefield)~morethan~1 then ability$!name(Sacrifice all enchantments except one) name(Sacrifice all enchantments except one) sacrifice notatarget(<type:enchantment:myBattlefieldminus1minusend>enchantment|mybattlefield)!$ opponent],newability[if type(artifact|opponentBattlefield)~morethan~1 then ability$!name(Sacrifice all artifacts except one) name(Sacrifice all artifacts except one) sacrifice notatarget(<type:artifact:myBattlefieldminus1minusend>artifact|mybattlefield)!$ opponent],newability[if type(planeswalker|opponentBattlefield)~morethan~1 then ability$!name(Sacrifice all planeswalkers except one) name(Sacrifice all planeswalkers except one) sacrifice notatarget(<type:planeswalker:myBattlefieldminus1minusend>planeswalker|mybattlefield)!$ opponent])) forever
|
||||
text=Whenever a creature you control dies, draw a card. -- +1: Create a 2/2 black Zombie creature token. -- -4: Each player sacrifices two creatures. -- -9: Each opponent chooses a permanent they control of each permanent type and sacrifices the rest.
|
||||
@@ -1775,7 +1775,7 @@ auto={C(0/0,-18,Loyalty)}:name(-18: Reanimate non-legendary creature with manaco
|
||||
auto={C(0/0,-19,Loyalty)}:name(-19: Reanimate non-legendary creature with manacost 19) moveto(mybattlefield) target(creature[-legendary;manacost=19]|mygraveyard)
|
||||
auto={C(0/0,-20,Loyalty)}:name(-20: Reanimate non-legendary creature with manacost 20) moveto(mybattlefield) target(creature[-legendary;manacost>=20]|mygraveyard)
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Whenever a creature dies, reanimate it") emblem transforms((,newability[@movedTo(creature|mygraveyard) from(battlefield):all(trigger[to]) phaseaction[endofturn once] moveTo(myBattlefield)],newability[@movedTo(creature|opponentgraveyard) from(battlefield):all(trigger[to]) phaseaction[endofturn once] moveTo(opponentBattlefield)])) forever dontremove
|
||||
text=+2: Each player discards a card. -- -X: Return target nonlegendary creature card with converted mana cost X from your graveyard to the battlefield. -- -8: You get an emblem with "Whenever a creature dies, return it to the battlefield under your control at the beginning of the next end step."
|
||||
text=+2: Each player discards a card. -- -X: Return target nonlegendary creature card with mana value X from your graveyard to the battlefield. -- -8: You get an emblem with "Whenever a creature dies, return it to the battlefield under your control at the beginning of the next end step."
|
||||
type=Legendary Planeswalker
|
||||
subtype=Liliana
|
||||
color=black
|
||||
@@ -1808,8 +1808,8 @@ name=Liliana, the Last Hope
|
||||
auto=counter(0/0,3,Loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Do not target any creature) donothing
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets -2/-1) target(creature) -2/-1 uynt
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Mils two and return a creature) deplete:2 controller && ability$!name(Move to hand) moveto(myhand) target(creature|mygraveyard)!$ controller
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Each my end of turn create X 2/2 Zombie plus two") emblem transforms((,newability[phaseactionmulti[my endofturn] foreach(zombie|mybattlefield) token(Zombie Lil) && token(Zombie Lil)*2])) forever dontremove
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Mils two and return a creature) deplete:2 controller && ability$!may name(Move to hand) moveto(myhand) target(creature|mygraveyard)!$ controller
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Each my end of turn create X 2/2 Zombie plus two") emblem transforms((,newability[phaseactionmulti[my endofturn] foreach(zombie|mybattlefield) _ZOMBIETOKEN_ && _ZOMBIETOKEN_*2])) forever dontremove
|
||||
text=+1: Up to one target creature gets -2/-1 until your next turn. -- -2: Put the top two cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand. -- -7: You get an emblem with "At the beginning of your end step, put X 2/2 black Zombie creature tokens onto the battlefield, where X is two plus the number of Zombies you control."
|
||||
mana={1}{B}{B}
|
||||
type=Legendary Planeswalker
|
||||
@@ -1893,7 +1893,7 @@ aicode=activate transforms((,newability[target(creature[manacost>=storedmanacost
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Exile top 3 cards) all(*[zpos<=3]|mylibrary) moveto(myexile) and!( if cantargetcard(creature|*) then transforms((,newability[aslongas(planeswalker[lukka]|mybattlefield) canplayfromexile])) forever )!
|
||||
auto={C(0/0,-2,Loyalty)}{E(creature|myBattlefield)}:restriction{type(creature|myBattlefield)~morethan~0} name(-2: Exile and reveal) reveal:1 revealzone(mylibrary) revealuntil(creature[manacost>=storedmanacostplus1plusend]|mylibrary) optionone choice name(Get Card) target(creature[manacost>=storedmanacostplus1plusend]|reveal) moveto(myBattlefield) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-7,Loyalty)}:restriction{type(creature|myBattlefield)~morethan~0} name(-7: Each creature deals damage) all(creature|myBattlefield) transforms((,newability[damage:power opponent])) oneshot
|
||||
text=+1: Exile the top three cards of your library. Creature cards exiled this way gain "You may cast this card from exile as long as you control a Lukka planeswalker." -- -2: Exile target creature you control, then reveal cards from the top of your library until you reveal a creature card with higher converted mana cost. Put that card onto the battlefield and the rest on the bottom of your library in a random order. -- -7: Each creature you control deals damage equal to its power to each opponent.
|
||||
text=+1: Exile the top three cards of your library. Creature cards exiled this way gain "You may cast this card from exile as long as you control a Lukka planeswalker." -- -2: Exile target creature you control, then reveal cards from the top of your library until you reveal a creature card with higher mana value. Put that card onto the battlefield and the rest on the bottom of your library in a random order. -- -7: Each creature you control deals damage equal to its power to each opponent.
|
||||
mana={3}{R}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Lukka
|
||||
@@ -1917,7 +1917,7 @@ auto=counter(0/0,5,Loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Draw 2 cards) draw:2 && transforms((,newability[name(Put on bottom) target(*|myhand) bottomoflibrary])) forever
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create Dog Illusion) token(Dog Mor)
|
||||
auto={C(0/0,-10,Loyalty)}:name(-10: Exchange hand and library) token(Mordenkainen Emblem,Emblem,0/0,shroud,indestructible,notrigger) and!( transforms((,newability[nomaxhand],newability[all(*|myhand) moveto(myreveal) and!( all(*|mylibrary) moveto(myhand) and!( all(*|myreveal) moveto(mylibrary) and!( shuffle )! )! )!])) forever
|
||||
text=+2: Draw two cards, then put a card from your hand on the bottom of your library. -- -2: Create a blue Dog Illusion creature token with "This creature’s power and toughness are each equal to twice the number of cards in your hand." -- -10: Exchange your hand and library, then shuffle. You get an emblem with "You have no maximum hand size."
|
||||
text=+2: Draw two cards, then put a card from your hand on the bottom of your library. -- -2: Create a blue Dog Illusion creature token with "This creature's power and toughness are each equal to twice the number of cards in your hand." -- -10: Exchange your hand and library, then shuffle. You get an emblem with "You have no maximum hand size."
|
||||
mana={4}{U}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Mordenkainen
|
||||
@@ -2019,7 +2019,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: Gain 2 life and produce mana) life:2 controller
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Draw and may discard land) draw:1 controller && ability$!name(May discard a land) may target(*[land]|myhand) reject!$ controller
|
||||
auto={C(0/0,-2,Loyalty)}{D(*[-land]|myhand)}:name(-2: Draw, discard nonland and damage) draw:1 controller && damage:storedmanacost target(creature;planeswalker)
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: Cast a noncreature spell and deals 2 damage) emblem transforms((,newability[@movedTo(*[-creature]|mystack):damage:2 target(player,creature,planeswalker)])) forever dontremove
|
||||
text=+1: You gain 2 life. Add {U}, {R}, or {W}. Spend this mana only to cast a noncreature spell. -- -2: Draw a card, then you may discard a card. When you discard a nonland card this way, Narset of the Ancient Way deals damage equal to that card's converted mana cost to target creature or planeswalker. -- -6: You get an emblem with "Whenever you cast a noncreature spell, this emblem deals 2 damage to any target."
|
||||
text=+1: You gain 2 life. Add {U}, {R}, or {W}. Spend this mana only to cast a noncreature spell. -- -2: Draw a card, then you may discard a card. When you discard a nonland card this way, Narset of the Ancient Way deals damage equal to that card's mana value to target creature or planeswalker. -- -6: You get an emblem with "Whenever you cast a noncreature spell, this emblem deals 2 damage to any target."
|
||||
mana={1}{U}{R}{W}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Narset
|
||||
@@ -2039,12 +2039,12 @@ subtype=Narset
|
||||
name=Narset Transcendent
|
||||
auto=counter(0/0,6,loyalty)
|
||||
aicode=activate target(*[-creature;-land;zpos=1]|mylibrary) moveto(myhand)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Look at the top noncreature nonland) reveal:1 optionone target(<upto:1>*[-creature;-land]|reveal) moveTo(myHand) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveTo(myLibrary) optiontwoend revealend
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Look at the top noncreature nonland) reveal:1 optionone target(<upto:1>*[-creature;-land]|reveal) moveTo(myHand) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveTo(myLibrary) optiontwoend revealend
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Your next instant or sorcery has rebound) counter(0/0.1.ReboundActive) all(this)
|
||||
auto={C(0/0,-9,Loyalty)}:name(-9: Emblem: "Your opponents can't cast noncreature spells") emblem transforms((,newability[maxCast(*[-creature])0 opponent])) forever dontremove
|
||||
auto=@movedTo(*[instant;sorcery]|myStack):this(counter{0/0.1.ReboundActive}>=1) all(trigger[to]) transforms((,newability[gainedexiledeath],newability[phaseaction[my upkeep once] counter(0/0.1.NarsetExile)])) ueot && counter(0/0.-1.ReboundActive) all(this)
|
||||
auto=@each my upkeep:if type(*[instant;sorcery;counter{0/0.1.NarsetExile}]|myexile)~morethan~0 then ability$!name(Choose one) choice name(Cast card from exile) activate castcard(normal) target(*[instant;sorcery;counter{0/0.1.NarsetExile}]|myexile) _ choice name(Don't cast card from exile) all(*[instant;sorcery;counter{0/0.1.NarsetExile}]|myexile) removeallcounters(0/0.-1.NarsetExile)!$ controller
|
||||
text=+1: Look at the top card of your library. If it’s a noncreature, nonland card, you may reveal it and put it into your hand. -- −2: When you cast your next instant or sorcery spell from your hand this turn, it gains rebound. (Exile the spell as it resolves. At the beginning of your next upkeep, you may cast that card from exile without paying its mana cost.) -- −9: You get an emblem with "Your opponents can’t cast noncreature spells."
|
||||
text=+1: Look at the top card of your library. If it's a noncreature, nonland card, you may reveal it and put it into your hand. -- −2: When you cast your next instant or sorcery spell from your hand this turn, it gains rebound. (Exile the spell as it resolves. At the beginning of your next upkeep, you may cast that card from exile without paying its mana cost.) -- −9: You get an emblem with "Your opponents can't cast noncreature spells."
|
||||
mana={2}{W}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Narset
|
||||
@@ -2152,7 +2152,7 @@ auto=_LANDFALL_counter(0/0,1,Loyalty) all(this)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Untap a land) target(land|myBattlefield) untap
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Untap a land and becomes creature) target(land|myBattlefield) transforms((Creature Elemental,setpower=3,settoughness=3,newability[untap],newability[haste],newability[menace])) ueot
|
||||
auto={C(0/0,-5,Loyalty)}:name(-5: May put a creature from hand or graveyard) target(creature[manacost<=type:land:myBattlefield]|myGraveyard,myHand) moveTo(myBattlefield) and!(counter(1/1,2))!
|
||||
text=Landfall - Whenever a land enters the battlefield under your control, put a loyalty counter on Nissa of Shadowed Boughs. -- +1: Untap target land you control. You may have it become a 3/3 Elemental creature with haste and menace until end of turn. It's still a land. -- -5: You may put a creature card with converted mana cost less than or equal to the number of lands you control onto the battlefield from your hand or graveyard with two +1/+1 counters on it.
|
||||
text=Landfall - Whenever a land enters the battlefield under your control, put a loyalty counter on Nissa of Shadowed Boughs. -- +1: Untap target land you control. You may have it become a 3/3 Elemental creature with haste and menace until end of turn. It's still a land. -- -5: You may put a creature card with mana value less than or equal to the number of lands you control onto the battlefield from your hand or graveyard with two +1/+1 counters on it.
|
||||
mana={2}{B}{G}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Nissa
|
||||
@@ -2178,7 +2178,7 @@ auto={C(0/0,0,Loyalty)}: restriction{type(land[zpos=1]|mylibrary)~morethan~0} na
|
||||
auto={C(0/0,0,Loyalty)}: restriction{type(creature[zpos=1]|mylibrary)~morethan~0} name(+0: Look top card) reveal:1 optionone name(Put on battlefield) target(<upto:1>creature[manacost<=hascntloyalty]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put back) target(*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
auto={C(0/0,0,Loyalty)}: restriction{type(*[-creature;-land;zpos=1]|mylibrary)~morethan~0} name(+0: Look top card)) reveal:1 optionone name(Put back) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(Put back) all(*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Two lands become creatures 5/5 with flying) target(<upto:2>land|mybattlefield) transforms((Creature Elemental,setpower=5,settoughness=5,newability[haste],newability[flying],newability[untap])) ueot
|
||||
text=+2: Scry 2. -- 0: Look at the top card of your library. If it's a land card or a creature card with converted mana cost less than or equal to the number of loyalty counters on Nissa, Steward of Elements, you may put that card onto the battlefield. -- -6: Untap up to two target lands you control. They become 5/5 Elemental creatures with flying and haste until end of turn. They're still lands.
|
||||
text=+2: Scry 2. -- 0: Look at the top card of your library. If it's a land card or a creature card with mana value less than or equal to the number of loyalty counters on Nissa, Steward of Elements, you may put that card onto the battlefield. -- -6: Untap up to two target lands you control. They become 5/5 Elemental creatures with flying and haste until end of turn. They're still lands.
|
||||
mana={X}{G}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Nissa
|
||||
@@ -2211,7 +2211,7 @@ subtype=Nissa
|
||||
name=Nissa, Voice of Zendikar
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a 0/1 Plant) token(Plant,creature plant, 0/1,green)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Put a +1/+1 counters on creatures) all(creature|mybattlefield) counter(1/1,1)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Put a +1/+1 counters on creatures) all(creature|mybattlefield) counter(1/1)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Gain life and Draw cards equal to lands) life:type:land:mybattlefield controller && draw:type:land:mybattlefield controller
|
||||
text=+1: Put a 0/1 green Plant creature token onto the battlefield. -- -2: Put a +1/+1 counter on each creature you control. -- -7: You gain X life and draw X cards, where X is the number of lands you control.
|
||||
mana={1}{G}{G}
|
||||
@@ -2223,7 +2223,7 @@ name=Nissa, Who Shakes the World
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto=lord(forest|mybattlefield) transforms((,newability[producecolor:green]))
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Put three +1/+1 counters on a target land) target(*[land;-creature]|mybattlefield) transforms((Elemental Creature,newability[counter(1/1.3)],newability[vigilance],newability[haste],newability[untap])) forever
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Search forests and get Emblem: "Indescrutible lands") reveal:plibrarycount optionone name(choose card) target(<anyamount>land[forest]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(mybattlefield) and!( emblem transforms((,newability[lord(land|myBattlefield) indestructible])) forever dontremove ) forever )! oneshot)! afterrevealedend revealend
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Search forests and get Emblem: "Indescrutible lands") reveal:plibrarycount optionone name(choose card) target(<anyamount>land[forest]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(mybattlefield) and!( emblem transforms((,newability[lord(land|myBattlefield) indestructible])) forever dontremove ) forever oneshot)! afterrevealedend revealend
|
||||
text=Whenever you tap a Forest for mana, add an additional {G}. -- +1: Put three +1/+1 counters on up to one target noncreature land you control. Untap it. It becomes a 0/0 Elemental creature with vigilance and haste that's still a land. -- -8: You get an emblem with "Lands you control have indestructible." Search your library for any number of Forest cards, put them onto the battlefield tapped, then shuffle your library.
|
||||
mana={3}{G}{G}
|
||||
type=Legendary Planeswalker
|
||||
@@ -2248,7 +2248,7 @@ auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Each opponent loses 1 life...) life:-1 opponent && life:1 controller
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create a 5/5 black Demon with flying...) token(Demon,Creature Demon,5/5,black,flying) && life:-2 controller
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "{1}{B}, sacrifice a creature: Draw X and gain X life") emblem transforms((,newability[{1}{B}{S(creature|myBattlefield}:draw:storedpower && life:storedpower])) forever dontremove
|
||||
text=+2: Each opponent loses 1 life. You gain life equal to the life lost this way. -- -2: Create a 5/5 black Demon creature token with flying. You lose 2 life. -- -8: You get an emblem with "{1}{B}, Sacrifice a creature: You gain X life and draw X cards, where X is the sacrificed creature’s power." -- Ob Nixilis of the Black Oath can be your commander.
|
||||
text=+2: Each opponent loses 1 life. You gain life equal to the life lost this way. -- -2: Create a 5/5 black Demon creature token with flying. You lose 2 life. -- -8: You get an emblem with "{1}{B}, Sacrifice a creature: You gain X life and draw X cards, where X is the sacrificed creature's power." -- Ob Nixilis of the Black Oath can be your commander.
|
||||
mana={3}{B}{B}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Nixilis
|
||||
@@ -2303,7 +2303,7 @@ auto=counter(0/0,lifetotal,loyalty)
|
||||
auto=lord(creature|opponentBattlefield) cantattack
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Gain 1 life) life:1 controller
|
||||
auto={C(0/0,-4,Loyalty)}:name(-4: Draw a card) draw:1 controller
|
||||
text=Personal Decoy enters the battlefield with a number of loyalty counters on it equal to your life total. If it would leave the battlefield, exile it instead of putting it anywhere else. You can’t be attacked. -- +1: You gain 1 life. -- −4: Draw a card.
|
||||
text=Personal Decoy enters the battlefield with a number of loyalty counters on it equal to your life total. If it would leave the battlefield, exile it instead of putting it anywhere else. You can't be attacked. -- +1: You gain 1 life. -- −4: Draw a card.
|
||||
mana={5}{W}{U}
|
||||
type=Planeswalker
|
||||
subtype=Duck
|
||||
@@ -2379,20 +2379,6 @@ type=Legendary Planeswalker
|
||||
subtype=Rowan
|
||||
[/card]
|
||||
[card]
|
||||
name=Rowan Kenrith
|
||||
abilities=partner,canbecommander
|
||||
partner=Will Kenrith
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Opponent creatures must attack) token(Rowan Effect,Emblem,0/0,shroud,indestructible,notrigger) and!( transforms((,newability[@each opponent endofturn:name(Sacrifice) sacrifice],newability[lord(creature|opponentbattlefield) mustattack])) forever )!
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Your creatures must attack) token(Rowan Effect,Emblem,0/0,shroud,indestructible,notrigger) and!( transforms((,newability[@each opponent endofturn:counter(0/0.1.Rem)],newability[@each my endofturn restriction{compare(hascntrem)~equalto~1}:name(Sacrifice) sacrifice],newability[this(counter{0/0.1.Rem}>0) lord(creature|mybattlefield) mustattack])) forever )!
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Deals 3 damage to opponent tapped creatures) damage:3 all(creature[tapped]|opponentBattlefield)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Deals 3 damage to your tapped creatures) damage:3 all(creature[tapped]|myBattlefield)
|
||||
text=+2: During target player’s next turn, each creature that player controls attacks if able. -- −2: Rowan Kenrith deals 3 damage to each tapped creature target player controls. -- −8: Target player gets an emblem with "Whenever you activate an ability that isn’t a mana ability, copy it. You may choose new targets for the copy." -- Partner with Will Kenrith -- Rowan Kenrith can be your commander.
|
||||
mana={4}{R}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Rowan
|
||||
[/card]
|
||||
[card]
|
||||
name=Rowan, Scholar of Sparks
|
||||
other={4}{U} name(Will, Scholar of Frost)
|
||||
otherrestriction=can play planeswalker,compare(isflipped)~equalto~1
|
||||
@@ -2415,7 +2401,7 @@ aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,n
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Scry and deals 1 damage) scry:1 scrycore delayed dontshow donothing scrycoreend scryend && damage:1 opponent
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create a copy of artifact or creature) target(*[creature;artifact]|myBattlefield) clone with(treason,haste) addtype(artifact)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Search three different artifacts) reveal:plibrarycount optionone name(choose cards) target(<upto:3>artifact|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield))! afterrevealedend revealend
|
||||
text=+1: Scry 1. Saheeli Rai deals 1 damage to each opponent. -- −2: Create a token that’s a copy of target artifact or creature you control, except it’s an artifact in addition to its other types. That token gains haste. Exile it at the beginning of the next end step. -- −7: Search your library for up to three artifact cards with different names, put them onto the battlefield, then shuffle your library.
|
||||
text=+1: Scry 1. Saheeli Rai deals 1 damage to each opponent. -- −2: Create a token that's a copy of target artifact or creature you control, except it's an artifact in addition to its other types. That token gains haste. Exile it at the beginning of the next end step. -- −7: Search your library for up to three artifact cards with different names, put them onto the battlefield, then shuffle your library.
|
||||
mana={1}{U}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Saheeli
|
||||
@@ -2437,7 +2423,7 @@ auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 colorless Servo) token(Servo,Artifact Creature Servo,1/1)
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: The next spell has affinity for artifacts) lord(*|mycastingzone):affinityartifacts oneshot
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Create a token for each artifact) clone all(artifact|mybattlefield) with (unreath)
|
||||
text=+1: Create a 1/1 colorless Servo artifact creature token. -- +1: The next spell you cast this turn costs {1} less to cast for each artifact you control as you cast it. -- -7: For each artifact you control, create a token that’s a copy of it. Those tokens gain haste. Exile those tokens at the beginning of the next end step. -- Saheeli, the Gifted can be your commander.
|
||||
text=+1: Create a 1/1 colorless Servo artifact creature token. -- +1: The next spell you cast this turn costs {1} less to cast for each artifact you control as you cast it. -- -7: For each artifact you control, create a token that's a copy of it. Those tokens gain haste. Exile those tokens at the beginning of the next end step. -- Saheeli, the Gifted can be your commander.
|
||||
mana={2}{U}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Saheeli
|
||||
@@ -2480,8 +2466,8 @@ subtype=Sarkhan
|
||||
name=Sarkhan, Fireblood
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Discard and draw) ability$!may reject notatarget(*|myhand) and!(draw:1)! !$ controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add two mana in any combination of colors) if type(dragon|myhand,mycommandzone)~morethan~0 then thisforeach(variable{2}) ability$!name(add mana) choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W}!$ controller
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Create four 5/5 Dragons) token(Dragon,Creature Dragon,5/5,red,flying)*4
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add two mana in any combination of colors) if type(dragon|mycastingzone)~morethan~0 then thisforeach(variable{2}) ability$!name(add mana) choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W}!$ controller
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Create four 5/5 Dragons) _DRAGONTOKEN_*4
|
||||
text=+1: You may discard a card. If you do, draw a card. -- +1: Add two mana in any combination of colors. Spend this mana only to cast Dragon spells. -- −7: Create four 5/5 red Dragon creature tokens with flying.
|
||||
mana={1}{R}{R}
|
||||
type=Legendary Planeswalker
|
||||
@@ -2503,9 +2489,9 @@ name=Sarkhan the Mad
|
||||
auto=counter(0/0,7,loyalty)
|
||||
aicode=activate moveto(myhand) and!( dynamicability<!mytgt manacoststrike tosrc!> )! notatarget(<1>*[zpos=1]|mylibrary)
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Reveal top, put in hand and deals damage) Reveal:1 revealzone(mylibrary) revealuntil(*|mylibrary) optionone name(put in hand) target(*|reveal) moveto(myhand) optiononeend afterrevealed all(this) damage:revealedmana afterrevealedend revealend
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Target creature controller sacrifice and create a 5/5 Dragon) target(creature) sacrifice and!( token(Dragon,Creature Dragon,5/5,red,flying) targetcontroller )!
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Target creature controller sacrifice and create a 5/5 Dragon) target(creature) sacrifice and!( _DRAGONTOKEN_ targetcontroller )!
|
||||
auto={C(0/0,-4,Loyalty)}:name(-4: All dragons deals damage to a player) all(creature[dragon]|mybattlefield) transforms((,newability[target(player) dynamicability<!powerstrike!>])) oneshot
|
||||
text=0: Reveal the top card of your library and put it into your hand. Sarkhan the Mad deals damage to himself equal to that card's converted mana cost. -- -2: Target creature's controller sacrifices it, then that player puts a 5/5 red Dragon creature token with flying onto the battlefield. -- -4: Each Dragon creature you control deals damage equal to its power to target player.
|
||||
text=0: Reveal the top card of your library and put it into your hand. Sarkhan the Mad deals damage to himself equal to that card's mana value. -- -2: Target creature's controller sacrifices it, then that player puts a 5/5 red Dragon creature token with flying onto the battlefield. -- -4: Each Dragon creature you control deals damage equal to its power to target player.
|
||||
mana={3}{B}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Sarkhan
|
||||
@@ -2551,7 +2537,7 @@ auto=emblem transforms((,newability[lord(*[counter{0/0.1.PerpetualPayX}]|myzones
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Dragon cards cost 1 less) all(dragon|myhand) transforms((,newability[changecost(colorless:-1)],newability[counter(0/0.1.PerpetualPayX)])) forever
|
||||
auto={C(0/0,0,Loyalty)}:name(0: Conjure a Shivan Dragon) conjure cards(Shivan Dragon) zone(myhand)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Deals damage) damage:3 target(creature|battlefield)
|
||||
text=+1: Dragon cards in your hand perpetually gain "This spell costs {1} less to cast" and "You may pay {X} rather than pay this spell’s mana cost, where X is its mana value." -- 0: Conjure a Shivan Dragon card into your hand. -- −2: Sarkhan, Wanderer to Shiv deals 3 damage to target creature.
|
||||
text=+1: Dragon cards in your hand perpetually gain "This spell costs {1} less to cast" and "You may pay {X} rather than pay this spell's mana cost, where X is its mana value." -- 0: Conjure a Shivan Dragon card into your hand. -- −2: Sarkhan, Wanderer to Shiv deals 3 damage to target creature.
|
||||
mana={3}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Sarkhan
|
||||
@@ -2560,7 +2546,7 @@ subtype=Sarkhan
|
||||
name=Serra the Benevolent
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Creatures you control with flying gets +1/+1) all(creature[flying]|myBattlefield) 1/1 ueot
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Create a Withe Creature Angel 4/4) token(Angel,Creature Angel,4/4,white,flying,vigilance)
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Create a White Creature Angel 4/4) token(Angel,Creature Angel,4/4,white,flying,vigilance)
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: "Worship") this(variable{worshipped} >= 1) transforms((,newability[reduceto:1])) forever dontremove
|
||||
text=+2: Creatures you control with flying get +1/+1 until end of turn. -- -3: Create a 4/4 white Angel creature token with flying and vigilance. -- -6: You get an emblem with "If you control a creature, damage that would reduce your life total to less than 1 reduces it to 1 instead."
|
||||
mana={2}{W}{W}
|
||||
@@ -2588,7 +2574,7 @@ auto={C(0/0,-13,Loyalty)}:name(-13: Deals 13 damage and gain 13 life) damage:13
|
||||
auto={C(0/0,-14,Loyalty)}:name(-14: Deals 14 damage and gain 14 life) damage:14 target(creature,planeswalker) && life:14 controller
|
||||
auto={C(0/0,-15,Loyalty)}:name(-15: Deals 1 damage and gain 15 life) damage:15 target(creature,planeswalker) && life:15 controller
|
||||
auto={C(0/0,-9,Loyalty)}:token(Vampire,Creature Vampire Knight,1/1,black,lifelink)*highestlifetotal
|
||||
text=+1: Reveal the top card of your library and put that card into your hand. Each opponent loses life equal to its converted mana cost. -- -X: Sorin, Grim Nemesis deals X damage to target creature or planeswalker and you gain X life. -- -9: Put a number of 1/1 black Vampire Knight creature tokens with lifelink onto the battlefield equal to the highest life total among all players.
|
||||
text=+1: Reveal the top card of your library and put that card into your hand. Each opponent loses life equal to its mana value. -- -X: Sorin, Grim Nemesis deals X damage to target creature or planeswalker and you gain X life. -- -9: Put a number of 1/1 black Vampire Knight creature tokens with lifelink onto the battlefield equal to the highest life total among all players.
|
||||
mana={4}{W}{B}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Sorin
|
||||
@@ -2596,7 +2582,8 @@ subtype=Sorin
|
||||
[card]
|
||||
name=Sorin, Imperious Bloodlord
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Deathtouch and Lifelink) target(creature|myBattlefield) deathtouch ueot && lifelink ueot && restriction{type(creature[vampire]) counter(1/1)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Deathtouch and Lifelink a Vampire) target(creature[vampire]|myBattlefield) deathtouch ueot && lifelink ueotcounter(1/1) restriction{type(creature[vampire])
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Deathtouch and Lifelink) target(creature[-vampire]|myBattlefield) deathtouch ueot && lifelink ueot
|
||||
auto={C(0/0,1,Loyalty)}{S(vampire|myBattlefield)}:name(+1: Sacrifice and deals 3 damage) damage:3 target(player,creature,planeswalker)
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Put a Vampire from your hand onto the battlefield) moveto(myBattlefield) target(creature[vampire]|myHand)
|
||||
text=+1: Target creature you control gains deathtouch and lifelink until end of turn. If it's a Vampire, put a +1/+1 counter on it. -- +1: You may sacrifice a Vampire. When you do, Sorin, Imperious Bloodlord deals 3 damage to any target and you gain 3 life. -- -3: You may put a Vampire creature card from your hand onto the battlefield.
|
||||
@@ -2621,7 +2608,7 @@ auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: deals 2 damage to a creature and gain life...) damage:2 target(player,creature,planeswalker) && life:2 controller
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Target opponent's life total becomes 10) lifeset:10 opponent
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: you control target player -'Loses turn'-) turns:-1 opponent
|
||||
text=+2: Sorin Markov deals 2 damage to any target and you gain 2 life. -- -3: Target opponent’s life total becomes 10. -- -7: You control target player during that player’s next turn.
|
||||
text=+2: Sorin Markov deals 2 damage to any target and you gain 2 life. -- -3: Target opponent's life total becomes 10. -- -7: You control target player during that player's next turn.
|
||||
mana={3}{B}{B}{B}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Sorin
|
||||
@@ -2631,7 +2618,7 @@ name=Sorin the Mirthless
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Look top card) all(*[zpos=1]|mylibrary) moveto(myhand) and!( transforms((,newability[choice name(Put in hand) life:-manacost controller],newability[choice name(Put back in library) moveto(mylibrary)])) oneshot )!
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create Vampire) token(Vampire,Creature Vampire,2/3,black,flying,lifelink)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Deal 13 damage) damage:13 target(player,creature,planeswalker) && life:13 controller
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Deal 13 damage) damage:13 target(player,creature,planeswalker) && life:13 controller
|
||||
text=+1: Look at the top card of your library. You may reveal that card and put it into your hand. If you do, you lose life equal to its mana value. -- -2: Create a 2/3 black Vampire creature token with flying and lifelink. -- -7: Sorin the Mirthless deals 13 damage to any target. You gain 13 life.
|
||||
mana={2}{B}{B}
|
||||
type=Legendary Planeswalker
|
||||
@@ -2684,7 +2671,7 @@ auto={C(0/0,-17,Loyalty)}:name(-17: Reanimate as a Vampire) target(creature[mana
|
||||
auto={C(0/0,-18,Loyalty)}:name(-18: Reanimate as a Vampire) target(creature[manacost=18]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever
|
||||
auto={C(0/0,-19,Loyalty)}:name(-19: Reanimate as a Vampire) target(creature[manacost=19]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever
|
||||
auto={C(0/0,-20,Loyalty)}:name(-20: Reanimate as a Vampire) target(creature[manacost=20]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever
|
||||
text=As long as it's your turn, creatures and planeswalkers you control have lifelink. -- +2: Sorin, Vengeful Bloodlord deals 1 damage to target player or planeswalker. -- -X: Return target creature card with converted mana cost X from your graveyard to the battlefield. That creature is a Vampire in addition to its other types.
|
||||
text=As long as it's your turn, creatures and planeswalkers you control have lifelink. -- +2: Sorin, Vengeful Bloodlord deals 1 damage to target player or planeswalker. -- -X: Return target creature card with mana value X from your graveyard to the battlefield. That creature is a Vampire in addition to its other types.
|
||||
mana={2}{W}{B}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Sorin
|
||||
@@ -2701,7 +2688,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: Look four and move planeswalker to hand) reveal
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Look four and move artifact to hand) reveal:4 optionone name(Get artifact) target(<upto:4>artifact|reveal) moveto(myhand) optiononeend optiontwo name(Put graveyard) target(<4>*|reveal) moveto(myGraveyard) optiontwoend revealend
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Look four and move tribal to hand) reveal:4 optionone name(Get tribal) target(<upto:4>tribal|reveal) moveto(myhand) optiononeend optiontwo name(Put graveyard) target(<4>*|reveal) moveto(myGraveyard) optiontwoend revealend
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Return target card from graveyard) moveTo(myHand) target(*|myGraveyard)
|
||||
text=Spells and abilities your opponents control can’t cause you to discard cards or sacrifice permanents. -- +1: Choose a nonland card name, then reveal the top four cards of your library. Put all cards with the chosen name from among them into your hand and the rest into your graveyard. -- −3: Return target card from your graveyard to your hand.
|
||||
text=Spells and abilities your opponents control can't cause you to discard cards or sacrifice permanents. -- +1: Choose a nonland card name, then reveal the top four cards of your library. Put all cards with the chosen name from among them into your hand and the rest into your graveyard. -- −3: Return target card from your graveyard to your hand.
|
||||
mana={2}{G}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Tamiyo
|
||||
@@ -2734,7 +2721,7 @@ auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Draw a card and untap two lands) draw:1 controller && phaseaction[endofturn once] untap target(<2>land)
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Return target nonland to library) target(*[-land]) placefromthetop(3)
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Whenever draw, exile permanent") emblem transforms((,newability[@drawof(player):moveTo(exile) target(*|opponentBattlefield)])) forever dontremove
|
||||
text=+1: Draw a card. At the beginning of the next end step, untap up to two lands. -- −3: Put target nonland permanent into its owner’s library third from the top. -- −8: You get an emblem with "Whenever you draw a card, exile target permanent an opponent controls."
|
||||
text=+1: Draw a card. At the beginning of the next end step, untap up to two lands. -- −3: Put target nonland permanent into its owner's library third from the top. -- −8: You get an emblem with "Whenever you draw a card, exile target permanent an opponent controls."
|
||||
mana={3}{W}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Teferi
|
||||
@@ -2757,7 +2744,7 @@ auto=counter(0/0,5,loyalty)
|
||||
aicode=activate transforms((,newability[moveto(myhand) all(*[zpos=1]|mylibrary) && bottomoflibrary all(*[zpos=2]|mylibrary)])) ueot
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Look at the top two, one in hand other to bottom) name(Look) reveal:2 optionone name(Get a card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<2>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Untap up to four permanents) untap target(<upto:4>*|battlefield)
|
||||
text=+1: Look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library. -- −1: Untap up to four target permanents. -- −10: You get an emblem with "You may activate loyalty abilities of planeswalkers you control on any player’s turn any time you could cast an instant." -- Teferi, Temporal Archmage can be your commander.
|
||||
text=+1: Look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library. -- −1: Untap up to four target permanents. -- −10: You get an emblem with "You may activate loyalty abilities of planeswalkers you control on any player's turn any time you could cast an instant." -- Teferi, Temporal Archmage can be your commander.
|
||||
mana={4}{U}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Teferi
|
||||
@@ -2808,7 +2795,7 @@ auto=@counteradded(0/0.1.TeferiEffect) from(this):name(Gain 2 life) life:2 contr
|
||||
auto=@counteradded(0/0.1.TeferiEffect) from(this) restriction{type(artifact|battlefield)~morethan~0}:may name(Choose an artifact) ability$!name(Choose artifact) choice name(Choose your artifact) target(artifact|myBattlefield) untap _ choice name(Choose opponent artifact) target(artifact|opponentbattlefield) tap!$ controller
|
||||
auto=@counteradded(0/0.1.TeferiEffect) from(this) restriction{type(creature|battlefield)~morethan~0}:may name(Choose a creature) ability$!name(Choose creature) choice name(Choose your creature) target(creature|myBattlefield) untap _ choice name(Choose opponent creature) target(creature|opponentbattlefield) tap!$ controller
|
||||
auto=@counteradded(0/0.1.TeferiEffect) from(this) restriction{type(land|battlefield)~morethan~0}:may name(Choose a land) ability$!name(Choose land) choice name(Choose your land) target(land|myBattlefield) untap _ choice name(Choose opponent land) target(land|opponentbattlefield) tap!$ controller
|
||||
text=+1: Choose up to one target artifact, up to one target creature, and up to one target land. Untap the chosen permanents you control. Tap the chosen permanents you don’t control. You gain 2 life. -- −2: Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. -- −7: You get an emblem with "Untap all permanents you control during each opponent’s untap step" and "You draw a card during each opponent’s draw step."
|
||||
text=+1: Choose up to one target artifact, up to one target creature, and up to one target land. Untap the chosen permanents you control. Tap the chosen permanents you don't control. You gain 2 life. -- −2: Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. -- −7: You get an emblem with "Untap all permanents you control during each opponent's untap step" and "You draw a card during each opponent's draw step."
|
||||
mana={2}{W}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Teferi
|
||||
@@ -2834,7 +2821,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: Creature can attack) target(creature) counter(0
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Conjure a Lumbering Lightshield) conjure cards(Lumbering Lightshield) zone(myreveal) and!( moveto(mybattlefield) )!
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Emblem Return creature) ability$!emblem transforms((,newability[@each my endofturn:name(Return white creature) name(Return white creature) target(creature[white]|mygraveyard) moveto(mybattlefield) and!( transforms((,newability[life:toughness controller])) oneshot )!])) forever dontremove!$ controller
|
||||
auto=emblem transforms((,newability[lord(*[counter{0/0.1.PerpetualTeyoEffect}]|myzones) transforms((,setpower=t,newability[canattack]))])) forever dontremove
|
||||
text=+1: Up to one target creature’s base power perpetually becomes equal to its toughness. It perpetually gains "This creature can attack as though it didn’t have defender." -- −2: Conjure a Lumbering Lightshield card onto the battlefield. −6: You get an emblem with "At the beginning of your end step, return target white creature card from your graveyard to the battlefield. You gain life equal to its toughness."
|
||||
text=+1: Up to one target creature's base power perpetually becomes equal to its toughness. It perpetually gains "This creature can attack as though it didn't have defender." -- −2: Conjure a Lumbering Lightshield card onto the battlefield. −6: You get an emblem with "At the beginning of your end step, return target white creature card from your graveyard to the battlefield. You gain life equal to its toughness."
|
||||
mana={2}{W}{W}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Teyo
|
||||
@@ -2865,7 +2852,7 @@ subtype=Tezzeret
|
||||
name=Tezzeret, Artifice Master
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 Thopter) token(Thopter,Artifact Creature Thopter,1/1,flying)
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Draw a card or two) if type(artifact|myBattlefield)~morethan~2 draw:2 controller else draw:1 controller
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Draw a card or two) if type(artifact|myBattlefield)~morethan~2 then draw:2 controller else draw:1 controller
|
||||
auto={C(0/0,-9,Loyalty)}:name(-9: Emblem: Each end of turn search a permanent) emblem transforms((,newability[@each my endofturn:moveTo(myBattlefield) target(*[-instant;-sorcery]|myLibrary) && shuffle controller])) forever dontremove
|
||||
text=+1: Create a 1/1 colorless Thopter artifact creature token with flying. -- 0: Draw a card. If you control three or more artifacts, draw two cards instead. -- −9: You get an emblem with "At the beginning of your end step, search your library for a permanent card, put it onto the battlefield, then shuffle your library."
|
||||
mana={3}{U}{U}
|
||||
@@ -2876,9 +2863,9 @@ subtype=Tezzeret
|
||||
name=Tezzeret, Cruel Machinist
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Draw a card) draw:1 controller
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Target artifact becomes 5/5) target(artifact) transforms((Artifact Creature,setpower=5,settoughness=5)) uynt
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Target artifact becomes 5/5) target(artifact) transforms((Artifact Creature,setpower=5,settoughness=5)) uynt
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Manifest any number of cards form your hand) manifest notatarget(<anyamount>*|myHand) and!( transforms((Artifact Creature,setpower=5,settoughness=5) forever )!
|
||||
text=+1: Draw a card. -- 0: Until your next turn, target artifact you control becomes a 5/5 creature in addition to its other types. -- −7: Put any number of cards from your hand onto the battlefield face down. They’re 5/5 artifact creatures.
|
||||
text=+1: Draw a card. -- 0: Until your next turn, target artifact you control becomes a 5/5 creature in addition to its other types. -- −7: Put any number of cards from your hand onto the battlefield face down. They're 5/5 artifact creatures.
|
||||
mana={4}{U}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Tezzeret
|
||||
@@ -2944,7 +2931,7 @@ auto={C(0/0,-18,Loyalty)}:name(-18: Search an artifact with mana cost 18) target
|
||||
auto={C(0/0,-19,Loyalty)}:name(-19: Search an artifact with mana cost 19) target(artifact[manacost<=19]|mylibrary) moveTo(mybattlefield)
|
||||
auto={C(0/0,-20,Loyalty)}:name(-20: Search an artifact with mana cost 20) target(artifact[manacost<=20]|mylibrary) moveTo(mybattlefield)
|
||||
auto={C(0/0,-5,Loyalty)}:name(-5: Artifacts becomes 5/5) all(artifact|mybattlefield) becomes(Artifact Creature,5/5) ueot
|
||||
text=+1: Untap up to two target artifacts. -- -X: Search your library for an artifact card with converted mana cost X or less and put it onto the battlefield. Then shuffle your library. -- -5: Artifacts you control become 5/5 artifact creatures until end of turn.
|
||||
text=+1: Untap up to two target artifacts. -- -X: Search your library for an artifact card with mana value X or less and put it onto the battlefield. Then shuffle your library. -- -5: Artifacts you control become 5/5 artifact creatures until end of turn.
|
||||
mana={3}{U}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Tezzeret
|
||||
@@ -2978,7 +2965,7 @@ auto=token(Tibalt Emblem,Emblem,0/0,shroud,indestructible,notrigger) and!( trans
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Exile the top card) all(*[zpos=1]|library) moveto(ownerexile) and!( counter(0/0,1,TibaltExiled) )!
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Exile target artifact or creature) target(*[artifact;creature]|battlefield) moveto(ownerexile) and!( counter(0/0,1,TibaltExiled) )!
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Exile all cards from all graveyards) add{R}{R}{R} && ability$!all(*|graveyard) moveto(ownerexile) and!( counter(0/0.1.TibaltExiled) )! !$ controller
|
||||
text=As Tibalt enters the battlefield, you get an emblem with "You may play cards exiled with Tibalt, Cosmic Impostor, and you may spend mana as though it were mana of any color to cast those spells." -- +2: Exile the top card of each player’s library. -- -3: Exile target artifact or creature. -- -8: Exile all cards from all graveyards. Add {R}{R}{R}. // {1}{B} Valki, God of Lies
|
||||
text=As Tibalt enters the battlefield, you get an emblem with "You may play cards exiled with Tibalt, Cosmic Impostor, and you may spend mana as though it were mana of any color to cast those spells." -- +2: Exile the top card of each player's library. -- -3: Exile target artifact or creature. -- -8: Exile all cards from all graveyards. Add {R}{R}{R}. // {1}{B} Valki, God of Lies
|
||||
mana={5}{B}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Tibalt
|
||||
@@ -3054,8 +3041,8 @@ name=Tyvar Kell
|
||||
auto=counter(0/0,3,Loyalty)
|
||||
auto=lord(elf|mybattlefield) transforms((,newability[{T}:add{B}]))
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Put +1/+1 counter) target(elf|mybattlefield) transforms((,newability[counter(1/1)],newability[deathtouch],newability[untap])) ueot
|
||||
auto={C(0/0,0,Loyalty)}:name(0: Create 1/1 Elf) token(Warrior,Creature Elf Warrior,1/1,green)
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Emblem cast elf) emblem transforms((,newability[@movedTo(elf|mybattlefield):all(trigger[to]) transforms((,newability[haste],newability[draw:2 controller])) ueot])) forever dontremove
|
||||
auto={C(0/0,0,Loyalty)}:name(0: Create 1/1 Elf) token(Elf Warrior,Creature Elf Warrior,1/1,green)
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Emblem cast elf) emblem transforms((,newability[@movedTo(elf|mybattlefield) from(mystack):all(trigger[to]) transforms((,newability[haste],newability[draw:2 controller])) ueot])) forever dontremove
|
||||
text=Elves you control have "{T}: Add {B}." -- +1: Put a +1/+1 counter on up to one target Elf. Untap it. It gains deathtouch until end of turn. -- 0: Create a 1/1 green Elf Warrior creature token. -- -6: You get an emblem with "Whenever you cast an Elf spell, it gains haste until end of turn and you draw two cards."
|
||||
mana={2}{G}{G}
|
||||
type=Legendary Planeswalker
|
||||
@@ -3094,7 +3081,7 @@ auto={C(0/0,-14,Loyalty)}:name(-14: Exile each permanent with mana cost 14) move
|
||||
auto={C(0/0,-15,Loyalty)}:name(-15: Exile each permanent with mana cost 15) moveto(exile) all(*[white;blue;black;red;green;manacost<=15])
|
||||
auto={C(0/0,-16,Loyalty)}:name(-16: Exile each permanent with mana cost 16) moveto(exile) all(*[white;blue;black;red;green;manacost<=16])
|
||||
auto={C(0/0,-10,Loyalty)}:name(-10: Gain 7 life, draw seven and put up to seven permanents) life:7 && draw:7 && transforms((,newability[choice moveto(mybattlefield) target(<upto:7>*[-instant;-sorcery]|myhand)])) forever
|
||||
text=+2: Ugin, the Spirit Dragon deals 3 damage to target creature or player. -- -X: Exile each permanent with converted mana cost X or less that's one or more colors. -- -10: You gain 7 life, draw seven cards, then put up to seven permanent cards from your hand onto the battlefield.
|
||||
text=+2: Ugin, the Spirit Dragon deals 3 damage to target creature or player. -- -X: Exile each permanent with mana value X or less that's one or more colors. -- -10: You gain 7 life, draw seven cards, then put up to seven permanent cards from your hand onto the battlefield.
|
||||
mana={8}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Ugin
|
||||
@@ -3127,7 +3114,7 @@ name=Vivien, Champion of the Wilds
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto=lord(creature|myHand) asflash
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Creature gains vigilance and reach) target(creature) vigilance uynt && reach uynt
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Reveal three and may cast it) reveal:3 optionone name(Get a card) target(<1>creature|reveal) moveTo(exile) and!( transforms((,canplayfromexile)) forever )! optiononeend optiontwo name(put on bottom) target(<3>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Reveal three and may cast it) reveal:3 optionone name(Get a card) target(<1>creature|reveal) moveTo(exile) and!( transforms((,canplayfromexile)) forever )! optiononeend optiontwo name(put on bottom) target(<3>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
text=You may cast creature spells as though they had flash. -- +1: Until your next turn, up to one target creature gains vigilance and reach. -- -2: Look at the top three cards of your library. Exile one face down and put the rest on the bottom of your library in any order. For as long as it remains exiled, you may look at that card and you may cast it if it's a creature card.
|
||||
mana={2}{G}
|
||||
type=Legendary Planeswalker
|
||||
@@ -3140,7 +3127,7 @@ aicode=activate moveto(myBattlefield) target(creature[manacost<=storedmanacost]|
|
||||
auto=counter(0/0,3,Loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a Creature Beast 3/3) token(Beast Viv)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Cast a creature to search a lesser creature) emblem transforms((,newability[@movedTo(creature|myStak):moveTo(myBattlefield) target(creature[manacost<=storedmanacost]|myLibrary) && shuffle])) oneshot
|
||||
text=You may look at the top card of your library any time. -- You may cast creature spells from the top of your library. -- +1: Create a 3/3 green Beast creature token. Put your choice of a vigilance counter, a reach counter, or a trample counter on it. -- -2: When you cast your next creature spell this turn, search your library for a creature card with lesser converted mana cost, put it onto the battlefield, then shuffle your library.
|
||||
text=You may look at the top card of your library any time. -- You may cast creature spells from the top of your library. -- +1: Create a 3/3 green Beast creature token. Put your choice of a vigilance counter, a reach counter, or a trample counter on it. -- -2: When you cast your next creature spell this turn, search your library for a creature card with lesser mana value, put it onto the battlefield, then shuffle your library.
|
||||
mana={3}{G}{G}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Vivien
|
||||
@@ -3150,7 +3137,7 @@ name=Vivien, Nature's Avenger
|
||||
auto=counter(0/0,3,loyalty)
|
||||
aicode=activate transforms((,newability[all(*[zpos=findfirsttypecreature]|mylibrary) moveto(myhand) and!( all(*[zpos<=findfirsttypecreature]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!])) oneshot
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Put three +1/+1 counters on target creature) target(creature) counter(1/1,3)
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Reveal a creature from top and put into your hand) reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Reveal a creature from top and put into your hand) reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Target creature gets +10/+10 and trample) target(creature) 10/10 && trample ueot
|
||||
text=+1: Put three +1/+1 counters on up to one target creature. -- -1: Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order. -- -6: Target creature gets +10/+10 and gains trample until end of turn.
|
||||
mana={4}{G}{G}
|
||||
@@ -3188,7 +3175,7 @@ auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: May sacrifice to gain 1 life and draw a card) ability$!name(May sacrifice) may sacrifice notatarget(other *|myBattlefield) && life:1 controller && draw:1 controller!$ controller
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target nonland permanent with mana cost 3 or less) destroy target(*[-land;manacost<=3])
|
||||
auto={C(0/0,-9,Loyalty)}:name(-9: Emblem: Whenever combat damage, win the game) emblem transforms((,newability[@combatdamaged(player) from(creature|myBattlefield):winGame])) forever dontremove
|
||||
text=+2: You may sacrifice another permanent. If you do, you gain 1 life and draw a card. -- −3: Destroy target nonland permanent with converted mana cost 3 or less. -- −9: You get an emblem with "Whenever a creature you control deals combat damage to a player, that player loses the game."
|
||||
text=+2: You may sacrifice another permanent. If you do, you gain 1 life and draw a card. -- −3: Destroy target nonland permanent with mana value 3 or less. -- −9: You get an emblem with "Whenever a creature you control deals combat damage to a player, that player loses the game."
|
||||
mana={2}{B}{G}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Vraska
|
||||
@@ -3196,9 +3183,9 @@ subtype=Vraska
|
||||
[card]
|
||||
name=Vraska, Regal Gorgon
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Put a +1/+1 counter and menace) counter(1/1,1) target(creature) && menace ueot
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Put a +1/+1 counter and menace) counter(1/1) target(creature) && menace ueot
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target creature) destroy target(creature)
|
||||
auto={C(0/0,-10,Loyalty)}:name(-10: Put a +1/+1 counter for each creature) foreach(creature|mygraveyard) counter(1/1,1) all(creature|myBattlefield)
|
||||
auto={C(0/0,-10,Loyalty)}:name(-10: Put a +1/+1 counter for each creature) foreach(creature|mygraveyard) counter(1/1) all(creature|myBattlefield)
|
||||
text=+2: Put a +1/+1 counter on up to one target creature. That creature gains menace until end of turn. -- -3: Destroy target creature. -- -10: For each creature card in your graveyard, put a +1/+1 counter on each creature you control.
|
||||
mana={5}{B}{G}
|
||||
type=Legendary Planeswalker
|
||||
@@ -3229,7 +3216,7 @@ subtype=Vraska
|
||||
[card]
|
||||
name=Vraska, Swarm's Eminence
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto=@combatdamaged(player,planeswalker) from(creature[deathtouch]|myBattlefield):all(trigger[to]) counter(1/1,1)
|
||||
auto=@combatdamaged(player,planeswalker) from(creature[deathtouch]|myBattlefield):all(trigger[to]) counter(1/1)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create a 1/1 Assassin) token(Assassin Vra)
|
||||
text=Whenever a creature you control with deathtouch deals damage to a player or planeswalker, put a +1/+1 counter on that creature. -- -2: Create a 1/1 black Assassin creature token with deathtouch and "Whenever this creature deals damage to a planeswalker, destroy that planeswalker."
|
||||
mana={2}{BG}{BG}
|
||||
@@ -3278,7 +3265,6 @@ subtype=Will
|
||||
[card]
|
||||
name=Wrenn and Seven
|
||||
auto=counter(0/0,5,loyalty)
|
||||
aicode=activate transforms((,newability[all(land[zpos<=4]|mylibrary) moveto(myhand)],newability[all(*[-land;zpos<=4]|mylibrary) moveto(mygraveyard)])) oneshot
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Reveal top 4 cards) reveal:4 optionone name(Put lands in hand) target(<4>land|reveal) moveto(myhand) optiononeend optiontwo name(Put in graveyard) all(*[-land]|reveal) moveto(mygraveyard) optiontwoend revealend
|
||||
auto={C(0/0,0,Loyalty)}:name(0: Put lands in play) target(<anyamount>land|myhand) moveto(mybattlefield) and!( tap(noevent) )!
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Create Treefolk) token(Treefolk Wre)
|
||||
|
||||
@@ -6427,16 +6427,6 @@ power=2
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Mogis, God of Slaughter
|
||||
abilities=indestructible
|
||||
text=Indestructible -- As long as your devotion to black and red is less than seven, Mogis isn't a creature. -- At the beginning of each opponent's upkeep, Mogis deals 2 damage to that player unless he or she sacrifices a creature.
|
||||
mana={2}{B}{R}
|
||||
type=Legendary Enchantment Creature
|
||||
subtype=God
|
||||
power=7
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Molten Psyche
|
||||
text=Each player shuffles the cards from his or her hand into his or her library, then draws that many cards. -- Metalcraft - If you control three or more artifacts, Molten Psyche deals damage to each opponent equal to the number of cards that player has drawn this turn.
|
||||
mana={1}{R}{R}
|
||||
@@ -6586,15 +6576,6 @@ power=+4
|
||||
toughness=+4
|
||||
[/card]
|
||||
[card]
|
||||
name=Mungha Wurm
|
||||
text=You can't untap more than one land during your untap step.
|
||||
mana={2}{G}{G}
|
||||
type=Creature
|
||||
subtype=Wurm
|
||||
power=6
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Muraganda Petroglyphs
|
||||
text=Creatures with no abilities get +2/+2.
|
||||
mana={3}{G}
|
||||
|
||||
@@ -14,7 +14,7 @@ next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Germ
|
||||
Phyrexian Germ
|
||||
next
|
||||
#blockers
|
||||
next
|
||||
|
||||
@@ -17,6 +17,7 @@ typedef enum
|
||||
GAME_TYPE_RANDOM2,
|
||||
GAME_TYPE_RANDOM3,
|
||||
GAME_TYPE_RANDOM5,
|
||||
GAME_TYPE_RANDOMCOMMANDER,
|
||||
GAME_TYPE_HORDE,
|
||||
GAME_TYPE_SET_LIMITED,
|
||||
GAME_TYPE_STORY,
|
||||
|
||||
@@ -44,6 +44,7 @@ protected:
|
||||
Player * loadPlayerRandom(GameObserver* observer, int isAI, int mode);
|
||||
Player * loadPlayerRandomThree(GameObserver* observer, int isAI);
|
||||
Player * loadPlayerRandomFive(GameObserver* observer, int isAI);
|
||||
Player * loadPlayerRandomCommander(GameObserver* observer, int isAI);
|
||||
Player * loadPlayerHorde(GameObserver* observer, int isAI);
|
||||
Player * loadRandomSetLimited(GameObserver* observer, int isAI);
|
||||
Player * initPlayer(GameObserver *observer, int playerId);
|
||||
|
||||
@@ -168,7 +168,7 @@ void Rules::addExtraRules(GameObserver* g)
|
||||
difficultyRating = 0;
|
||||
else if(g->mRules->gamemode == GAME_TYPE_RANDOM1 || g->mRules->gamemode == GAME_TYPE_RANDOM2)
|
||||
difficultyRating = 0;
|
||||
else if(g->mRules->gamemode == GAME_TYPE_RANDOM3 || g->mRules->gamemode == GAME_TYPE_RANDOM5)
|
||||
else if(g->mRules->gamemode == GAME_TYPE_RANDOM3 || g->mRules->gamemode == GAME_TYPE_RANDOM5 || g->mRules->gamemode == GAME_TYPE_RANDOMCOMMANDER)
|
||||
difficultyRating = 0;
|
||||
else if(g->mRules->gamemode == GAME_TYPE_HORDE || g->mRules->gamemode == GAME_TYPE_SET_LIMITED)
|
||||
difficultyRating = 0;
|
||||
@@ -200,7 +200,7 @@ void Rules::addExtraRules(GameObserver* g)
|
||||
a->resolve();
|
||||
else if(g->mRules->gamemode == GAME_TYPE_RANDOM1 || g->mRules->gamemode == GAME_TYPE_RANDOM2)
|
||||
a->resolve();
|
||||
else if(g->mRules->gamemode == GAME_TYPE_RANDOM3 || g->mRules->gamemode == GAME_TYPE_RANDOM5)
|
||||
else if(g->mRules->gamemode == GAME_TYPE_RANDOM3 || g->mRules->gamemode == GAME_TYPE_RANDOM5 || g->mRules->gamemode == GAME_TYPE_RANDOMCOMMANDER)
|
||||
a->resolve();
|
||||
else if (g->mRules->gamemode == GAME_TYPE_STORY)
|
||||
a->resolve();
|
||||
@@ -365,7 +365,7 @@ Player * Rules::loadPlayerRandomThree(GameObserver* observer, int isAI)
|
||||
int colors[] = { color1, color2, color3, color0 };
|
||||
int nbcolors = 4;
|
||||
|
||||
string lands[] = { "", "forest", "island", "mountain", "swamp", "plains", "" };
|
||||
string lands[] = { "", "forest", "island", "mountain", "swamp", "plains" };
|
||||
|
||||
MTGDeck * tempDeck = NEW MTGDeck(MTGCollection());
|
||||
tempDeck->addRandomCards(5, 0, 0, -1, lands[color1].c_str());
|
||||
@@ -402,8 +402,65 @@ Player * Rules::loadPlayerRandomFive(GameObserver* observer, int isAI)
|
||||
MTGDeck * tempDeck = NEW MTGDeck(MTGCollection());
|
||||
|
||||
tempDeck->addRandomCards(24, 0, 0, -1, "land");
|
||||
tempDeck->addRandomCards(10, 0, 0, -1, "legendary");
|
||||
tempDeck->addRandomCards(26, 0, 0, -1, "");
|
||||
tempDeck->addRandomCards(36, 0, 0, -1, "");
|
||||
|
||||
string deckFile = "random";
|
||||
string deckFileSmall = "random";
|
||||
|
||||
Player *player = NULL;
|
||||
if (!isAI) // Human Player
|
||||
player = NEW HumanPlayer(observer, deckFile, deckFileSmall, false, tempDeck);
|
||||
else
|
||||
player = NEW AIPlayerBaka(observer, deckFile, deckFileSmall, "", tempDeck);
|
||||
|
||||
return player;
|
||||
}
|
||||
|
||||
Player * Rules::loadPlayerRandomCommander(GameObserver* observer, int isAI)
|
||||
{
|
||||
MTGDeck * cmdTempDeck = NEW MTGDeck(MTGCollection());
|
||||
MTGDeck * tempDeck = NEW MTGDeck(MTGCollection());
|
||||
tempDeck->meta_commander = true;
|
||||
|
||||
string lands[] = { "", "forest", "island", "mountain", "swamp", "plains", "basic", "basic" };
|
||||
|
||||
cmdTempDeck->addRandomCards(1, 0, 0, -1, "legendary");
|
||||
DeckDataWrapper * myCommandZone = NEW DeckDataWrapper(cmdTempDeck);
|
||||
MTGCard * commander = myCommandZone->getCard(0, true);
|
||||
|
||||
while(!commander->data->isCreature())
|
||||
{
|
||||
cmdTempDeck->addRandomCards(1, 0, 0, -1, "legendary");
|
||||
myCommandZone = NEW DeckDataWrapper(cmdTempDeck);
|
||||
commander = myCommandZone->getCard(0, true);
|
||||
}
|
||||
|
||||
stringstream cid;
|
||||
cid << commander->getMTGId();
|
||||
vector<string> newCMD;
|
||||
newCMD.push_back(cid.str());
|
||||
tempDeck->replaceCMD(newCMD);
|
||||
|
||||
std::vector< int > colors;
|
||||
|
||||
for (int i = 0; i < Constants::NB_Colors; i++)
|
||||
{
|
||||
if (commander->data->getManaCost()->hasColor(i))
|
||||
colors.push_back(i);
|
||||
}
|
||||
|
||||
if(colors.data()[0] != 0) { colors.insert(colors.begin(),0); }
|
||||
|
||||
if(colors.size() > 1)
|
||||
{
|
||||
for (unsigned int i = 1; i < colors.size(); i++)
|
||||
{
|
||||
tempDeck->addRandomCards(40/(colors.size()-1), 0, 0, 'L', lands[colors.data()[i]].c_str());
|
||||
}
|
||||
}
|
||||
else { tempDeck->addRandomCards(40, 0, 0, -1, "basic"); }
|
||||
|
||||
tempDeck->addRandomCards(59, 0, 0, -1, "", colors.data(), colors.size());
|
||||
|
||||
string deckFile = "random";
|
||||
string deckFileSmall = "random";
|
||||
@@ -429,9 +486,9 @@ Player * Rules::loadPlayerHorde(GameObserver* observer, int isAI)
|
||||
"Sliver", "Spellshaper", "Spirit", "Wizard" };
|
||||
const char* const whiteTribes[] = { "Angel", "Archer", "Bird", "Cat", "Cleric", "Griffin", "Kithkin", "Knight", "Kor", "Monk", "Rebel", "Samurai", "Scout", "Soldier", "Spirit" };
|
||||
const char* const blueTribes[] = { "Artificer", "Bird", "Drake", "Faerie", "Illusion", "Merfolk", "Mutant", "Nightmare", "Pirate", "Shapeshifter", "Sphinx", "Spirit", "Vedalken", "Wizard" };
|
||||
const char* const blackTribes[] = { "Assassin", "Cleric", "Demon", "Faerie", "Horror", "Insect", "Knight", "Nightmare", "Orc", "Pirate", "Rat", "Rogue", "Shade", "Skeleton", "Spirit", "Vampire", "Wizard", "Zombie" };
|
||||
const char* const blackTribes[] = { "Assassin", "Cleric", "Demon", "Faerie", "Horror", "Insect", "Knight", "Nightmare", "Orc", "Phyrexian", "Pirate", "Rat", "Rogue", "Shade", "Skeleton", "Spirit", "Vampire", "Wizard", "Zombie" };
|
||||
const char* const redTribes[] = { "Artificer", "Beast", "Berserker", "Devil", "Dinosaur", "Dragon", "Dwarf", "Goblin", "Kavu", "Lizard", "Minotaur", "Ogre", "Orc", "Shaman", "Viashino", "Warrior", "Werewolf" };
|
||||
const char* const greenTribes[] = { "Archer", "Beast", "Cat", "Centaur", "Dinosaur", "Druid", "Dryad", "Elf", "Fungus", "Insect", "Kavu", "Lizard", "Mutant", "Plant", "Scout", "Shaman", "Snake", "Spider", "Treefolk", "Warrior", "Werewolf", "Wurm" };
|
||||
const char* const greenTribes[] = { "Archer", "Beast", "Cat", "Centaur", "Dinosaur", "Druid", "Dryad", "Elf", "Fungus", "Insect", "Kavu", "Lizard", "Mutant", "Plant", "Ranger", "Scout", "Shaman", "Snake", "Spider", "Treefolk", "Warrior", "Werewolf", "Wurm" };
|
||||
|
||||
int multicolorTribesSize = sizeof(multicolorTribes)/sizeof(multicolorTribes[0]);
|
||||
int whiteTribesSize = sizeof(whiteTribes)/sizeof(whiteTribes[0]);
|
||||
@@ -471,7 +528,7 @@ Player * Rules::loadPlayerHorde(GameObserver* observer, int isAI)
|
||||
tempDeck->addRandomCards(5, 0, 0, -1, "enchantment", tribeColor, nbColors);
|
||||
tempDeck->addRandomCards(5, 0, 0, -1, "instant", tribeColor, nbColors);
|
||||
tempDeck->addRandomCards(5, 0, 0, -1, "sorcery", tribeColor, nbColors);
|
||||
tempDeck->addRandomCards(1, 0, 0, -1, "artifact", tribeColor, nbColors);
|
||||
tempDeck->addRandomCards(1, 0, 0, -1, "artifact");
|
||||
|
||||
string deckFile = "random";
|
||||
string deckFileSmall = "random";
|
||||
@@ -508,6 +565,8 @@ Player * Rules::initPlayer(GameObserver *g, int playerId)
|
||||
return loadPlayerRandomThree(g, isAI);
|
||||
case GAME_TYPE_RANDOM5:
|
||||
return loadPlayerRandomFive(g, isAI);
|
||||
case GAME_TYPE_RANDOMCOMMANDER:
|
||||
return loadPlayerRandomCommander(g, isAI);
|
||||
case GAME_TYPE_HORDE:
|
||||
return loadPlayerHorde(g, isAI);
|
||||
case GAME_TYPE_SET_LIMITED:
|
||||
@@ -829,6 +888,7 @@ GameType Rules::strToGameMode(string s)
|
||||
if (s.compare("random2") == 0) return GAME_TYPE_RANDOM2;
|
||||
if (s.compare("random3") == 0) return GAME_TYPE_RANDOM3;
|
||||
if (s.compare("random5") == 0) return GAME_TYPE_RANDOM5;
|
||||
if (s.compare("random_commander") == 0) return GAME_TYPE_RANDOMCOMMANDER;
|
||||
if (s.compare("horde") == 0) return GAME_TYPE_HORDE;
|
||||
if (s.compare("set_limited") == 0) return GAME_TYPE_SET_LIMITED;
|
||||
if (s.compare("story") == 0) return GAME_TYPE_STORY;
|
||||
|
||||
@@ -2145,7 +2145,7 @@ void WGuiFilterItem::updateValue()
|
||||
mParent->addArg("Rare", "r:r;");
|
||||
mParent->addArg("Uncommon", "r:u;");
|
||||
mParent->addArg("Common", "r:c;");
|
||||
mParent->addArg("Special Rarity", "{r:m;|r:t;|r:r;|r:u;|r:c;}");
|
||||
mParent->addArg("Special Rarity", "{r:m;|r:t;|r:r;|r:u;|r:c;|r:l;}");
|
||||
}
|
||||
else if (filterType == FILTER_CMC)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user