Updates to _cards.dat

Bug fixes to primitives, updates to CardImageLinks.csv, fixed a typo in createResourceZip.py
This commit is contained in:
Eduardo MG
2024-08-29 18:58:08 -06:00
parent 603d91885f
commit 2bb75ed466
29 changed files with 28948 additions and 29866 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -10,7 +10,7 @@ def createResZipFile(filename):
rename = False rename = False
if not os.path.isfile('settings/options.txt'): if not os.path.isfile('settings/options.txt'):
os.rename('settings/options.orig.txt', 'settings/options.txt') os.rename('settings/options.orig.txt', 'settings/options.txt')
remame = True rename = True
if not os.path.isfile('player/options.txt'): if not os.path.isfile('player/options.txt'):
os.rename('player/options.orig.txt', 'player/options.txt') os.rename('player/options.orig.txt', 'player/options.txt')
rename = True rename = True

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -3,14 +3,9 @@ author=Wagic Team
name=Antiquities name=Antiquities
orderindex=EXP-2.ATQ orderindex=EXP-2.ATQ
year=1994-03-04 year=1994-03-04
total=100 total=102
[/meta] [/meta]
[card] [card]
primitive=Amulet of Kroog
id=992
rarity=C
[/card]
[card]
primitive=Argivian Archaeologist primitive=Argivian Archaeologist
id=1064 id=1064
rarity=R rarity=R
@@ -21,6 +16,136 @@ id=1065
rarity=C rarity=C
[/card] [/card]
[card] [card]
primitive=Artifact Ward
id=1066
rarity=C
[/card]
[card]
primitive=Circle of Protection: Artifacts
id=1067
rarity=U
[/card]
[card]
primitive=Damping Field
id=1068
rarity=U
[/card]
[card]
primitive=Martyrs of Korlis
id=1069
rarity=U
[/card]
[card]
primitive=Reverse Polarity
id=1070
rarity=C
[/card]
[card]
primitive=Drafna's Restoration
id=1037
rarity=C
[/card]
[card]
primitive=Energy Flux
id=1038
rarity=U
[/card]
[card]
primitive=Hurkyl's Recall
id=1041
rarity=R
[/card]
[card]
primitive=Power Artifact
id=1043
rarity=U
[/card]
[card]
primitive=Reconstruction
id=1045
rarity=C
[/card]
[card]
primitive=Sage of Lat-Nam
id=1046
rarity=C
[/card]
[card]
primitive=Transmute Artifact
id=1047
rarity=U
[/card]
[card]
primitive=Artifact Possession
id=1036
rarity=C
[/card]
[card]
primitive=Gate to Phyrexia
id=1039
rarity=U
[/card]
[card]
primitive=Haunting Wind
id=1040
rarity=U
[/card]
[card]
primitive=Phyrexian Gremlins
id=1042
rarity=C
[/card]
[card]
primitive=Priest of Yawgmoth
id=1044
rarity=C
[/card]
[card]
primitive=Xenic Poltergeist
id=1048
rarity=U
[/card]
[card]
primitive=Yawgmoth Demon
id=1049
rarity=R
[/card]
[card]
primitive=Artifact Blast
id=1057
rarity=C
[/card]
[card]
primitive=Atog
id=1058
rarity=C
[/card]
[card]
primitive=Detonate
id=1059
rarity=U
[/card]
[card]
primitive=Dwarven Weaponsmith
id=1060
rarity=U
[/card]
[card]
primitive=Goblin Artisans
id=1061
rarity=U
[/card]
[card]
primitive=Orcish Mechanics
id=1062
rarity=C
[/card]
[card]
primitive=Shatterstorm
id=1063
rarity=R
[/card]
[card]
primitive=Argothian Pixies primitive=Argothian Pixies
id=1050 id=1050
rarity=C rarity=C
@@ -31,24 +156,39 @@ id=1051
rarity=C rarity=C
[/card] [/card]
[card] [card]
primitive=Armageddon Clock primitive=Citanul Druid
id=993 id=1052
rarity=U rarity=U
[/card] [/card]
[card] [card]
primitive=Artifact Blast primitive=Crumble
id=1057 id=1053
rarity=C rarity=C
[/card] [/card]
[card] [card]
primitive=Artifact Possession primitive=Gaea's Avenger
id=1036 id=1054
rarity=R
[/card]
[card]
primitive=Powerleech
id=1055
rarity=U
[/card]
[card]
primitive=Titania's Song
id=1056
rarity=U
[/card]
[card]
primitive=Amulet of Kroog
id=992
rarity=C rarity=C
[/card] [/card]
[card] [card]
primitive=Artifact Ward primitive=Armageddon Clock
id=1066 id=993
rarity=C rarity=U
[/card] [/card]
[card] [card]
primitive=Ashnod's Altar primitive=Ashnod's Altar
@@ -66,11 +206,6 @@ id=996
rarity=U rarity=U
[/card] [/card]
[card] [card]
primitive=Atog
id=1058
rarity=C
[/card]
[card]
primitive=Battering Ram primitive=Battering Ram
id=997 id=997
rarity=C rarity=C
@@ -86,16 +221,6 @@ id=999
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Circle of Protection: Artifacts
id=1067
rarity=U
[/card]
[card]
primitive=Citanul Druid
id=1052
rarity=U
[/card]
[card]
primitive=Clay Statue primitive=Clay Statue
id=1000 id=1000
rarity=C rarity=C
@@ -116,66 +241,21 @@ id=1003
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Crumble
id=1053
rarity=C
[/card]
[card]
primitive=Cursed Rack primitive=Cursed Rack
id=1004 id=1004
rarity=U rarity=U
[/card] [/card]
[card] [card]
primitive=Damping Field
id=1068
rarity=U
[/card]
[card]
primitive=Detonate
id=1059
rarity=U
[/card]
[card]
primitive=Drafna's Restoration
id=1037
rarity=C
[/card]
[card]
primitive=Dragon Engine primitive=Dragon Engine
id=1005 id=1005
rarity=C rarity=C
[/card] [/card]
[card] [card]
primitive=Dwarven Weaponsmith
id=1060
rarity=U
[/card]
[card]
primitive=Energy Flux
id=1038
rarity=U
[/card]
[card]
primitive=Feldon's Cane primitive=Feldon's Cane
id=1006 id=1006
rarity=U rarity=U
[/card] [/card]
[card] [card]
primitive=Gaea's Avenger
id=1054
rarity=R
[/card]
[card]
primitive=Gate to Phyrexia
id=1039
rarity=U
[/card]
[card]
primitive=Goblin Artisans
id=1061
rarity=U
[/card]
[card]
primitive=Golgothian Sylex primitive=Golgothian Sylex
id=1007 id=1007
rarity=R rarity=R
@@ -186,16 +266,6 @@ id=1008
rarity=C rarity=C
[/card] [/card]
[card] [card]
primitive=Haunting Wind
id=1040
rarity=U
[/card]
[card]
primitive=Hurkyl's Recall
id=1041
rarity=R
[/card]
[card]
primitive=Ivory Tower primitive=Ivory Tower
id=1009 id=1009
rarity=U rarity=U
@@ -206,11 +276,6 @@ id=1010
rarity=U rarity=U
[/card] [/card]
[card] [card]
primitive=Martyrs of Korlis
id=1069
rarity=U
[/card]
[card]
primitive=Mightstone primitive=Mightstone
id=1011 id=1011
rarity=U rarity=U
@@ -221,36 +286,11 @@ id=1012
rarity=U rarity=U
[/card] [/card]
[card] [card]
primitive=Mishra's Factory
id=1071
rarity=R
[/card]
[card]
primitive=Mishra's Factory
id=1072
rarity=R
[/card]
[card]
primitive=Mishra's Factory
id=1073
rarity=R
[/card]
[card]
primitive=Mishra's Factory
id=1074
rarity=U
[/card]
[card]
primitive=Mishra's War Machine primitive=Mishra's War Machine
id=1013 id=1013
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Mishra's Workshop
id=1075
rarity=R
[/card]
[card]
primitive=Obelisk of Undoing primitive=Obelisk of Undoing
id=1014 id=1014
rarity=R rarity=R
@@ -261,36 +301,11 @@ id=1015
rarity=U rarity=U
[/card] [/card]
[card] [card]
primitive=Orcish Mechanics
id=1062
rarity=C
[/card]
[card]
primitive=Ornithopter primitive=Ornithopter
id=1016 id=1016
rarity=C rarity=C
[/card] [/card]
[card] [card]
primitive=Phyrexian Gremlins
id=1042
rarity=C
[/card]
[card]
primitive=Power Artifact
id=1043
rarity=U
[/card]
[card]
primitive=Powerleech
id=1055
rarity=U
[/card]
[card]
primitive=Priest of Yawgmoth
id=1044
rarity=C
[/card]
[card]
primitive=Primal Clay primitive=Primal Clay
id=1017 id=1017
rarity=U rarity=U
@@ -301,61 +316,21 @@ id=1018
rarity=U rarity=U
[/card] [/card]
[card] [card]
primitive=Reconstruction
id=1045
rarity=C
[/card]
[card]
primitive=Reverse Polarity
id=1070
rarity=C
[/card]
[card]
primitive=Rocket Launcher primitive=Rocket Launcher
id=1019 id=1019
rarity=U rarity=U
[/card] [/card]
[card] [card]
primitive=Sage of Lat-Nam
id=1046
rarity=C
[/card]
[card]
primitive=Shapeshifter primitive=Shapeshifter
id=1020 id=1020
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Shatterstorm
id=1063
rarity=R
[/card]
[card]
primitive=Staff of Zegon primitive=Staff of Zegon
id=1021 id=1021
rarity=C rarity=C
[/card] [/card]
[card] [card]
primitive=Strip Mine
id=1076
rarity=R
[/card]
[card]
primitive=Strip Mine
id=1077
rarity=R
[/card]
[card]
primitive=Strip Mine
id=1078
rarity=R
[/card]
[card]
primitive=Strip Mine
id=1079
rarity=U
[/card]
[card]
primitive=Su-Chi primitive=Su-Chi
id=1022 id=1022
rarity=U rarity=U
@@ -391,16 +366,6 @@ id=1028
rarity=U rarity=U
[/card] [/card]
[card] [card]
primitive=Titania's Song
id=1056
rarity=U
[/card]
[card]
primitive=Transmute Artifact
id=1047
rarity=U
[/card]
[card]
primitive=Triskelion primitive=Triskelion
id=1029 id=1029
rarity=R rarity=R
@@ -416,29 +381,94 @@ id=1031
rarity=C rarity=C
[/card] [/card]
[card] [card]
primitive=Urza's Mine primitive=Urza's Miter
id=1080 id=1032
rarity=R
[/card]
[card]
primitive=Wall of Spears
id=1033
rarity=U
[/card]
[card]
primitive=Weakstone
id=1034
rarity=U
[/card]
[card]
primitive=Yotian Soldier
id=1035
rarity=C rarity=C
[/card] [/card]
[card] [card]
primitive=Mishra's Factory
id=1072
rarity=U
[/card]
[card]
primitive=Mishra's Factory
id=1073
rarity=R
[/card]
[card]
primitive=Mishra's Factory
id=1071
rarity=R
[/card]
[card]
primitive=Mishra's Factory
id=1074
rarity=R
[/card]
[card]
primitive=Mishra's Workshop
id=1075
rarity=R
[/card]
[card]
primitive=Strip Mine
id=1076
rarity=U
[/card]
[card]
primitive=Strip Mine
id=1078
rarity=R
[/card]
[card]
primitive=Strip Mine
id=1079
rarity=R
[/card]
[card]
primitive=Strip Mine
id=1077
rarity=R
[/card]
[card]
primitive=Urza's Mine primitive=Urza's Mine
id=1081 id=1081
rarity=U rarity=U
[/card] [/card]
[card] [card]
primitive=Urza's Mine primitive=Urza's Mine
id=1083
rarity=U
[/card]
[card]
primitive=Urza's Mine
id=1082 id=1082
rarity=C rarity=C
[/card] [/card]
[card] [card]
primitive=Urza's Mine primitive=Urza's Mine
id=1083 id=1080
rarity=U rarity=C
[/card] [/card]
[card] [card]
primitive=Urza's Miter primitive=Urza's Power Plant
id=1032 id=1087
rarity=R rarity=C
[/card] [/card]
[card] [card]
primitive=Urza's Power Plant primitive=Urza's Power Plant
@@ -447,21 +477,21 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Urza's Power Plant primitive=Urza's Power Plant
id=1085
rarity=C
[/card]
[card]
primitive=Urza's Power Plant
id=1086 id=1086
rarity=C rarity=C
[/card] [/card]
[card] [card]
primitive=Urza's Power Plant primitive=Urza's Power Plant
id=1087 id=1085
rarity=U rarity=U
[/card] [/card]
[card] [card]
primitive=Urza's Tower primitive=Urza's Tower
id=1090
rarity=C
[/card]
[card]
primitive=Urza's Tower
id=1088 id=1088
rarity=U rarity=U
[/card] [/card]
@@ -472,36 +502,6 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Urza's Tower primitive=Urza's Tower
id=1090
rarity=C
[/card]
[card]
primitive=Urza's Tower
id=1091 id=1091
rarity=U rarity=U
[/card] [/card]
[card]
primitive=Wall of Spears
id=1033
rarity=U
[/card]
[card]
primitive=Weakstone
id=1034
rarity=U
[/card]
[card]
primitive=Xenic Poltergeist
id=1048
rarity=U
[/card]
[card]
primitive=Yawgmoth Demon
id=1049
rarity=R
[/card]
[card]
primitive=Yotian Soldier
id=1035
rarity=C
[/card]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1051,4 +1051,3 @@ primitive=Cinder Barrens
id=432888 id=432888
rarity=C rarity=C
[/card] [/card]
[/code]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1206,7 +1206,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Razorgrass Field primitive=Razorgrass Field
id=661755 id=661756
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1216,7 +1216,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Witch-Blessed Meadow primitive=Witch-Blessed Meadow
id=661757 id=661758
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1226,7 +1226,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Hydroelectric Laboratory primitive=Hydroelectric Laboratory
id=661759 id=661760
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1236,7 +1236,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Soporific Springs primitive=Soporific Springs
id=661761 id=661762
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1256,7 +1256,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Boggart Bog primitive=Boggart Bog
id=661765 id=661766
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1266,7 +1266,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Fell Mire primitive=Fell Mire
id=661767 id=661768
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1286,7 +1286,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Mystic Peak primitive=Mystic Peak
id=661771 id=661772
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1306,7 +1306,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Volcanic Fissure primitive=Volcanic Fissure
id=661775 id=661776
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1316,7 +1316,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Tanglespan Bridgeworks primitive=Tanglespan Bridgeworks
id=661777 id=661778
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1326,7 +1326,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Garden of Freyalise primitive=Garden of Freyalise
id=661779 id=661780
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1346,7 +1346,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Sanguine Morass primitive=Sanguine Morass
id=661783 id=661784
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1356,7 +1356,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Drowned Jungle primitive=Drowned Jungle
id=661785 id=661786
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1366,7 +1366,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Age-Graced Chapel primitive=Age-Graced Chapel
id=661787 id=661788
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1376,7 +1376,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Legion Stronghold primitive=Legion Stronghold
id=661789 id=661790
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1386,7 +1386,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Old-Growth Grove primitive=Old-Growth Grove
id=661791 id=661792
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1396,7 +1396,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Crackling Falls primitive=Crackling Falls
id=661793 id=661794
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1406,7 +1406,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Haven of the Harvest primitive=Haven of the Harvest
id=661795 id=661796
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1416,7 +1416,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Burnwillow Clearing primitive=Burnwillow Clearing
id=661797 id=661798
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1426,7 +1426,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Orderly Plaza primitive=Orderly Plaza
id=661799 id=661800
rarity=U rarity=U
[/card] [/card]
[card] [card]
@@ -1436,7 +1436,7 @@ rarity=U
[/card] [/card]
[card] [card]
primitive=Inundated Archive primitive=Inundated Archive
id=661801 id=661802
rarity=U rarity=U
[/card] [/card]
[card] [card]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -4,7 +4,7 @@ name=Ravnica Allegiance
block=Guilds of Ravnica block=Guilds of Ravnica
orderindex=EXP-ZZB.RNA orderindex=EXP-ZZB.RNA
year=2019-01-25 year=2019-01-25
total=273 total=283
[/meta] [/meta]
[card] [card]
primitive=Angel of Grace primitive=Angel of Grace
@@ -1370,4 +1370,4 @@ rarity=R
primitive=The Haunt of Hightower primitive=The Haunt of Hightower
id=460007 id=460007
rarity=M rarity=M
[/card] [/card]

File diff suppressed because it is too large Load Diff

View File

@@ -1,182 +1,662 @@
[meta] [meta]
author=Wagic Team author=Wagic Team
name=Secret Lair Drop Series name=Secret Lair Drop
orderindex=PRE-5.SLD orderindex=PRE-5.SLD
year=2019-12-02 year=2019-12-02
total=35 total=1618
[/meta] [/meta]
[card] [card]
primitive=Cat primitive=Snow-Covered Plains
id=-19472 id=479369
rarity=T rarity=R
[/card] [/card]
[card] [card]
primitive=Cat primitive=Snow-Covered Island
id=-19471 id=479370
rarity=T rarity=R
[/card] [/card]
[card] [card]
primitive=Rogue primitive=Snow-Covered Swamp
id=-19461 id=479371
rarity=T rarity=R
[/card] [/card]
[card] [card]
primitive=Snow-Covered Plains primitive=Snow-Covered Mountain
id=19450 id=479372
rarity=L rarity=R
[/card] [/card]
[card] [card]
primitive=Snow-Covered Island primitive=Snow-Covered Forest
id=19451 id=479373
rarity=L rarity=R
[/card] [/card]
[card] [card]
primitive=Snow-Covered Swamp primitive=Bloodghast
id=19452 id=479379
rarity=L rarity=R
[/card] [/card]
[card] [card]
primitive=Snow-Covered Mountain primitive=Golgari Thug
id=19453 id=479380
rarity=L rarity=R
[/card] [/card]
[card] [card]
primitive=Snow-Covered Forest primitive=Life from the Loam
id=19454 id=479381
rarity=L rarity=R
[/card] [/card]
[card] [card]
primitive=Bloodghast primitive=Reaper King
id=19455 id=479382
rarity=R rarity=M
[/card] [/card]
[card] [card]
primitive=Golgari Thug primitive=Sliver Overlord
id=19456 id=479383
rarity=R rarity=M
[/card] [/card]
[card] [card]
primitive=Life from the Loam primitive=The Ur-Dragon
id=19457 id=479384
rarity=R rarity=M
[/card] [/card]
[card] [card]
primitive=Reaper King primitive=Bitterblossom
id=19458 id=479392
rarity=M rarity=M
[/card] [/card]
[card] [card]
primitive=Sliver Overlord primitive=Goblin Bushwhacker
id=19459 id=479374
rarity=M rarity=R
[/card] [/card]
[card] [card]
primitive=The Ur-Dragon primitive=Goblin Sharpshooter
id=19460 id=479375
rarity=M rarity=R
[/card] [/card]
[card] [card]
primitive=Bitterblossom primitive=Goblin King
id=19461 id=479376
rarity=M rarity=R
[/card] [/card]
[card] [card]
primitive=Faerie Rogue primitive=Goblin Lackey
id=19462 id=479377
rarity=T rarity=R
[/card] [/card]
[card] [card]
primitive=Faerie Rogue primitive=Goblin Piledriver
id=19463 id=479378
rarity=T rarity=R
[/card] [/card]
[card] [card]
primitive=Faerie Rogue primitive=Leonin Warleader
id=19464 id=479385
rarity=T rarity=R
[/card] [/card]
[card] [card]
primitive=Faerie Rogue primitive=Regal Caracal
id=19465 id=479386
rarity=T rarity=R
[/card] [/card]
[card] [card]
primitive=Goblin Bushwhacker primitive=Qasali Slingers
id=19466 id=479387
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Goblin Sharpshooter primitive=Arahbo, Roar of the World
id=19467 id=479388
rarity=R rarity=M
[/card] [/card]
[card] [card]
primitive=Goblin King primitive=Mirri, Weatherlight Duelist
id=19468 id=479389
rarity=R rarity=M
[/card] [/card]
[card] [card]
primitive=Goblin Lackey primitive=Serum Visions
id=19469 id=479397
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Goblin Piledriver primitive=Serum Visions
id=19470 id=479398
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Leonin Warleader primitive=Serum Visions
id=19471 id=479399
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Regal Caracal primitive=Serum Visions
id=19472 id=479400
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Qasali Slingers primitive=Ink-Eyes, Servant of Oni
id=19473 id=479365
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Arahbo, Roar of the World primitive=Marrow-Gnawer
id=19474 id=479366
rarity=M rarity=R
[/card] [/card]
[card] [card]
primitive=Mirri, Weatherlight Duelist primitive=Pack Rat
id=19475 id=479367
rarity=M rarity=R
[/card] [/card]
[card] [card]
primitive=Cat primitive=Rat Colony
id=19476 id=479368
rarity=T rarity=R
[/card] [/card]
[card] [card]
primitive=Cat primitive=Thalia, Guardian of Thraben
id=19477 id=479517
rarity=T rarity=R
[/card] [/card]
[card] [card]
primitive=Serum Visions primitive=Thalia, Guardian of Thraben
id=19478 id=479518
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Serum Visions primitive=Thalia, Guardian of Thraben
id=19479 id=479519
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Serum Visions primitive=Thalia, Guardian of Thraben
id=19480 id=479520
rarity=R rarity=R
[/card] [/card]
[card] [card]
primitive=Serum Visions primitive=Spell Pierce
id=19481 id=485319
rarity=R rarity=R
[/card] [/card]
[card]
primitive=Blood Artist
id=485320
rarity=R
[/card]
[card]
primitive=Eternal Witness
id=485321
rarity=R
[/card]
[card]
primitive=Pithing Needle
id=485322
rarity=R
[/card]
[card]
primitive=Inkmoth Nexus
id=485323
rarity=R
[/card]
[card]
primitive=Captain Sisay
id=479512
rarity=M
[/card]
[card]
primitive=Meren of Clan Nel Toth
id=479513
rarity=M
[/card]
[card]
primitive=Narset, Enlightened Master
id=479514
rarity=M
[/card]
[card]
primitive=Oona, Queen of the Fae
id=479515
rarity=M
[/card]
[card]
primitive=Saskia the Unyielding
id=479516
rarity=M
[/card]
[card]
primitive=Arcbound Ravager
id=485303
rarity=R
[/card]
[card]
primitive=Darksteel Colossus
id=485304
rarity=M
[/card]
[card]
primitive=Walking Ballista
id=485305
rarity=R
[/card]
[card]
primitive=Plains
id=485276
rarity=L
[/card]
[card]
primitive=Island
id=485277
rarity=L
[/card]
[card]
primitive=Swamp
id=485278
rarity=L
[/card]
[card]
primitive=Mountain
id=485279
rarity=L
[/card]
[card]
primitive=Forest
id=485280
rarity=L
[/card]
[card]
primitive=Heliod, God of the Sun
id=479497
rarity=M
[/card]
[card]
primitive=Karametra, God of Harvests
id=479498
rarity=M
[/card]
[card]
primitive=Iroas, God of Victory
id=479499
rarity=M
[/card]
[card]
primitive=Thassa, God of the Sea
id=479500
rarity=M
[/card]
[card]
primitive=Ephara, God of the Polis
id=479501
rarity=M
[/card]
[card]
primitive=Kruphix, God of Horizons
id=479502
rarity=M
[/card]
[card]
primitive=Erebos, God of the Dead
id=479503
rarity=M
[/card]
[card]
primitive=Phenax, God of Deception
id=479504
rarity=M
[/card]
[card]
primitive=Athreos, God of Passage
id=479505
rarity=M
[/card]
[card]
primitive=Purphoros, God of the Forge
id=479506
rarity=M
[/card]
[card]
primitive=Mogis, God of Slaughter
id=479507
rarity=M
[/card]
[card]
primitive=Keranos, God of Storms
id=479508
rarity=M
[/card]
[card]
primitive=Nylea, God of the Hunt
id=479509
rarity=M
[/card]
[card]
primitive=Xenagos, God of Revels
id=479510
rarity=M
[/card]
[card]
primitive=Pharika, God of Affliction
id=479511
rarity=M
[/card]
[card]
primitive=Lightning Bolt
id=485315
rarity=R
[/card]
[card]
primitive=Lightning Bolt
id=485316
rarity=R
[/card]
[card]
primitive=Lightning Bolt
id=485317
rarity=R
[/card]
[card]
primitive=Lightning Bolt
id=485318
rarity=R
[/card]
[card]
primitive=Ajani Steadfast
id=485311
rarity=M
[/card]
[card]
primitive=Domri Rade
id=485312
rarity=M
[/card]
[card]
primitive=Tamiyo, Field Researcher
id=485313
rarity=M
[/card]
[card]
primitive=Vraska, Golgari Queen
id=485314
rarity=M
[/card]
[card]
primitive=Swan Song
id=485306
rarity=R
[/card]
[card]
primitive=Birds of Paradise
id=485307
rarity=R
[/card]
[card]
primitive=Gilded Goose
id=485308
rarity=R
[/card]
[card]
primitive=Baleful Strix
id=485309
rarity=R
[/card]
[card]
primitive=Dovescape
id=485310
rarity=R
[/card]
[card]
primitive=Rest in Peace
id=497501
rarity=R
[/card]
[card]
primitive=Dig Through Time
id=497502
rarity=R
[/card]
[card]
primitive=Ancient Grudge
id=497503
rarity=R
[/card]
[card]
primitive=Lightning Greaves
id=497504
rarity=R
[/card]
[card]
primitive=Swords to Plowshares
id=497491
rarity=R
[/card]
[card]
primitive=Opt
id=497492
rarity=R
[/card]
[card]
primitive=Fatal Push
id=497493
rarity=R
[/card]
[card]
primitive=Anger of the Gods
id=497494
rarity=R
[/card]
[card]
primitive=Explore
id=497495
rarity=R
[/card]
[card]
primitive=Glen Elendra Archmage
id=509348
rarity=R
[/card]
[card]
primitive=Mistbind Clique
id=509349
rarity=R
[/card]
[card]
primitive=Spellstutter Sprite
id=509350
rarity=R
[/card]
[card]
primitive=Vendilion Clique
id=509351
rarity=M
[/card]
[card]
primitive=Necrotic Ooze
id=497496
rarity=R
[/card]
[card]
primitive=Acidic Slime
id=497497
rarity=R
[/card]
[card]
primitive=Scavenging Ooze
id=497498
rarity=R
[/card]
[card]
primitive=The Mimeoplasm
id=497499
rarity=M
[/card]
[card]
primitive=Voidslime
id=497500
rarity=R
[/card]
[card]
primitive=Greymond, Avacyn's Stalwart
id=497505
rarity=M
[/card]
[card]
primitive=Hansk, Slayer Zealot
id=497506
rarity=M
[/card]
[card]
primitive=Gregor, Shrewd Magistrate
id=497507
rarity=M
[/card]
[card]
primitive=Enkira, Hostile Scavenger
id=497508
rarity=M
[/card]
[card]
primitive=Malik, Grim Manipulator
id=497509
rarity=M
[/card]
[card]
primitive=Teferi's Protection
id=497517
rarity=R
[/card]
[card]
primitive=Consecrated Sphinx
id=497518
rarity=M
[/card]
[card]
primitive=Collected Company
id=497519
rarity=R
[/card]
[card]
primitive=Amulet of Vigor
id=497520
rarity=R
[/card]
[card]
primitive=Heliod, Sun-Crowned
id=509360
rarity=M
[/card]
[card]
primitive=Goblin Rabblemaster
id=509361
rarity=R
[/card]
[card]
primitive=Monastery Swiftspear
id=509362
rarity=R
[/card]
[card]
primitive=Boros Charm
id=509363
rarity=R
[/card]
[card]
primitive=Gisela, Blade of Goldnight
id=509364
rarity=M
[/card]
[card]
primitive=Frost Titan
id=509345
rarity=M
[/card]
[card]
primitive=Primeval Titan
id=509346
rarity=M
[/card]
[card]
primitive=Uro, Titan of Nature's Wrath
id=509347
rarity=M
[/card]
[card]
primitive=Grave Titan
id=509352
rarity=M
[/card]
[card]
primitive=Inferno Titan
id=509353
rarity=M
[/card]
[card]
primitive=Kroxa, Titan of Death's Hunger
id=509354
rarity=M
[/card]
[card]
primitive=Plains
id=509355
rarity=L
[/card]
[card]
primitive=Island
id=509356
rarity=L
[/card]
[card]
primitive=Swamp
id=509357
rarity=L
[/card]
[card]
primitive=Mountain
id=509358
rarity=L
[/card]
[card]
primitive=Forest
id=509359
rarity=L
[/card]
[card]
primitive=Shalai, Voice of Plenty
id=513470
rarity=R
[/card]
[card]
primitive=Ponder
id=513471
rarity=R
[/card]
[card]
primitive=Cultivate
id=513472
rarity=R
[/card]
[card]
primitive=Kaya, Ghost Assassin
id=513473
rarity=M
[/card]
[card]
primitive=Teferi, Hero of Dominaria
id=513474
rarity=M
[/card]
[card]
primitive=Sol Ring
id=513475
rarity=R
[/card]
[card]
primitive=Path of Ancestry
id=513476
rarity=R
[/card]
[card]
primitive=Gisa's Favorite Shovel
id=497516
rarity=M
[/card]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -7,6 +7,11 @@ year=2017-09-29
total=300 total=300
[/meta] [/meta]
[card] [card]
primitive=Treasure
id=435451
rarity=T
[/card]
[card]
primitive=Adanto Vanguard primitive=Adanto Vanguard
id=435152 id=435152
rarity=U rarity=U
@@ -1500,9 +1505,4 @@ rarity=R
primitive=Stone Quarry primitive=Stone Quarry
id=435450 id=435450
rarity=C rarity=C
[/card]
[card]
primitive=Treasure
id=435451
rarity=T
[/card] [/card]

File diff suppressed because it is too large Load Diff

View File

@@ -31,7 +31,7 @@
#AUTO_DEFINE _POPULATE_ name(Populate) clone notAtarget(creature[token]|myBattlefield) #AUTO_DEFINE _POPULATE_ name(Populate) clone notAtarget(creature[token]|myBattlefield)
# Ferocious # Ferocious
#AUTO_DEFINE _FEROCIOUS_ if type(creature[power>=4]|myBattlefield)~morethan~0 then #AUTO_DEFINE _FEROCIOUS_ if type(creature[power>=4]|myBattlefield)~morethan~0 then
# Attacking # Attacking
#AUTO_DEFINE _ATTACKING_ @combat(attacking) source(this): #AUTO_DEFINE _ATTACKING_ @combat(attacking) source(this):
@@ -52,7 +52,7 @@
#AUTO_DEFINE _LANDFALL_ @movedTo(land|myBattlefield): #AUTO_DEFINE _LANDFALL_ @movedTo(land|myBattlefield):
# Addendum # Addendum
#AUTO_DEFINE _ADDENDUM_ if compare(restriction{assorcery}~morethan~0) then #AUTO_DEFINE _ADDENDUM_ if compare(restriction{assorcery}~morethan~0) then
# Constellation # Constellation
#AUTO_DEFINE _CONSTELLATION_ @movedTo(enchantment|myBattlefield): #AUTO_DEFINE _CONSTELLATION_ @movedTo(enchantment|myBattlefield):
@@ -239,6 +239,9 @@
# Enlist. As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn # Enlist. As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn
#AUTO_DEFINE _ENLIST_ @combat(attacking) source(this) restriction{type(creature[-fresh]|mybattlefield)~morethan~0}:transforms((,newability[{T(creature[-attacking;-fresh]|mybattlefield)}:storedpower/0 ueot limit:1])) ueot #AUTO_DEFINE _ENLIST_ @combat(attacking) source(this) restriction{type(creature[-fresh]|mybattlefield)~morethan~0}:transforms((,newability[{T(creature[-attacking;-fresh]|mybattlefield)}:storedpower/0 ueot limit:1])) ueot
# Add one mana of any color.
#AUTO_DEFINE _MANAOFANYCOLOR_ ability$! choice Add{W} _ choice Add{U} _ choice Add{B} _ choice Add{R} _ choice Add{G} !$ controller
# Angel Token # Angel Token
#AUTO_DEFINE _ANGELTOKEN_ create(Angel:Creature Angel:4/4:white:flying) #AUTO_DEFINE _ANGELTOKEN_ create(Angel:Creature Angel:4/4:white:flying)

View File

@@ -1065,7 +1065,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Agate Assault name=Agate Assault
auto=choice exiledeath target(creature) && damage:4 auto=choice name(deal 4 damage) target(creature) transforms((,newability[exiledeath],newability[damage:4]))
auto=choice moveto(exile) target(artifact) auto=choice moveto(exile) target(artifact)
text=Choose one - -- - Agate Assault deals 4 damage to target creature. If that creature would die this turn, exile it instead. -- - Exile target artifact. text=Choose one - -- - Agate Assault deals 4 damage to target creature. If that creature would die this turn, exile it instead. -- - Exile target artifact.
mana={2}{R} mana={2}{R}
@@ -2967,7 +2967,7 @@ toughness=7
[/card] [/card]
[card] [card]
name=Angrath's Ambusher name=Angrath's Ambusher
auto=aslongas(planeswalker[Angrath]|myBattlefield)s +2/+0 auto=aslongas(planeswalker[Angrath]|myBattlefield) +2/+0
text=Angrath's Ambusher gets +2/+0 as long as you control an Angrath planeswalker. text=Angrath's Ambusher gets +2/+0 as long as you control an Angrath planeswalker.
mana={2}{B} mana={2}{B}
type=Creature type=Creature
@@ -4384,7 +4384,7 @@ subtype=Forest Plains
name=Arcum's Astrolabe name=Arcum's Astrolabe
other={i} other={i}
restriction=never restriction=never
otherrestriction=type(land[snow]|MyBattlefield)~morethan~0 otherrestriction=control snow land
auto=draw:1 controller auto=draw:1 controller
auto={1}{T}:Add{W} auto={1}{T}:Add{W}
auto={1}{T}:Add{U} auto={1}{T}:Add{U}
@@ -15170,8 +15170,8 @@ toughness=1
[card] [card]
name=Caretaker's Talent name=Caretaker's Talent
auto=counter(0/0,1,Level) auto=counter(0/0,1,Level)
auto=@movedTo(*[token]|myBattlefield) turnlimited:draw:1 auto=@movedTo(*[token]|myBattlefield) turnlimited:draw:1
auto=this(variable{hascntlevel}=1) {W}:name(Level 2) counter(0/0,1,Level) asSorcery auto=this(variable{hascntlevel}=1) {W}:name(Level 2) counter(0/0,1,Level) asSorcery
auto=@counteradded(0/0.1.Level) from(this) restriction{compare(hascntlevel)~equalto~2}:target(*[token]|mybattlefield) clone auto=@counteradded(0/0.1.Level) from(this) restriction{compare(hascntlevel)~equalto~2}:target(*[token]|mybattlefield) clone
auto=this(variable{hascntlevel}=2) {3}{W}:name(Level 3) counter(0/0,1,Level) asSorcery auto=this(variable{hascntlevel}=2) {3}{W}:name(Level 3) counter(0/0,1,Level) asSorcery
auto=this(variable{hascntlevel}>=3) lord(creature[token]|mybattlefield) 2/2 auto=this(variable{hascntlevel}>=3) lord(creature[token]|mybattlefield) 2/2
@@ -19297,7 +19297,7 @@ toughness=5
[/card] [/card]
[card] [card]
name=Collector's Vault name=Collector's Vault
auto={2}{T}:_LOOT_ && ability$! choice _TREASURE_ !$ controller auto={2}{T}:_LOOT_ && ability$! choice _TREASURE_ !$ controller
text={2}, {T}: Draw a card, then discard a card. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") text={2}, {T}: Draw a card, then discard a card. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")
mana={2} mana={2}
type=Artifact type=Artifact
@@ -19785,7 +19785,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Communal Brewing name=Communal Brewing
auto=may target(opponent) draw:1 targetedplayer and!(counter(0/0,1,ingredient))! auto=may target(opponent) draw:1 targetedplayer and!(counter(0/0,1,ingredient))!
auto=counter(0/0,1,ingredient) auto=counter(0/0,1,ingredient)
auto=@movedTo(creature|myBattlefield) from(mystack):all(trigger) thisforeach(counter{0/0.1.ingredient}) counter(1/1) auto=@movedTo(creature|myBattlefield) from(mystack):all(trigger) thisforeach(counter{0/0.1.ingredient}) counter(1/1)
text=When Communal Brewing enters, any number of target opponents each draw a card. Put an ingredient counter on Communal Brewing, then put an ingredient counter on it for each card drawn this way. -- Whenever you cast a creature spell, that creature enters with X additional +1/+1 counters on it, where X is the number of ingredient counters on Communal Brewing. text=When Communal Brewing enters, any number of target opponents each draw a card. Put an ingredient counter on Communal Brewing, then put an ingredient counter on it for each card drawn this way. -- Whenever you cast a creature spell, that creature enters with X additional +1/+1 counters on it, where X is the number of ingredient counters on Communal Brewing.
@@ -20055,7 +20055,7 @@ type=Enchantment
[card] [card]
name=Conduct Electricity name=Conduct Electricity
target=creature target=creature
auto=damage:6 auto=damage:6
auto=damage:2 target(creature[token]) auto=damage:2 target(creature[token])
text=Conduct Electricity deals 6 damage to target creature and 2 damage to up to one target creature token. text=Conduct Electricity deals 6 damage to target creature and 2 damage to up to one target creature token.
mana={4}{R} mana={4}{R}
@@ -28908,7 +28908,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Drillworks Mole name=Drillworks Mole
auto={2}{T}:counter(1/1) all(this) && ability$! may target(creature[iscommander]|myBattlefield) counter(1/1) !$ controller auto={2}{T}:counter(1/1) all(this) && ability$! may target(creature[iscommander]|myBattlefield) counter(1/1) !$ controller
text={2}, {T}: Put a +1/+1 counter on Drillworks Mole and a +1/+1 counter on up to one target commander creature you control. text={2}, {T}: Put a +1/+1 counter on Drillworks Mole and a +1/+1 counter on up to one target commander creature you control.
mana={1} mana={1}
type=Artifact Creature type=Artifact Creature
@@ -30482,7 +30482,6 @@ toughness=3
[card] [card]
name=Eddymurk Crab name=Eddymurk Crab
abilities=flash,affinitygraveinstsorc abilities=flash,affinitygraveinstsorc
auto=foreach(|myBattlefield)
auto=this(variable{opponentturn}>0) tap(noevent) auto=this(variable{opponentturn}>0) tap(noevent)
auto=may tap target(<upto:2>creature) auto=may tap target(<upto:2>creature)
text=Flash -- This spell costs {1} less to cast for each instant and sorcery card in your graveyard. -- Eddymurk Crab enters tapped if it's not your turn. -- When Eddymurk Crab enters, tap up to two target creatures. text=Flash -- This spell costs {1} less to cast for each instant and sorcery card in your graveyard. -- Eddymurk Crab enters tapped if it's not your turn. -- When Eddymurk Crab enters, tap up to two target creatures.
@@ -44292,21 +44291,6 @@ power=3
toughness=5 toughness=5
[/card] [/card]
[card] [card]
name=Goldhound
abilities=first strike,menace
auto={T}{S}:Add{W}
auto={T}{S}:Add{U}
auto={T}{S}:Add{B}
auto={T}{S}:Add{R}
auto={T}{S}:Add{G}
text=First strike -- Menace (This creature can't be blocked except by two or more creatures.) -- {T}, Sacrifice Goldhound: Add one mana of any color.
mana={R}
type=Artifact Creature
subtype=Treasure Dog
power=1
toughness=1
[/card]
[card]
name=Goldmane Griffin name=Goldmane Griffin
abilities=flying,vigilance abilities=flying,vigilance
auto=moveto(hand) target(Ajani^ Inspiring Leader|mylibrary) auto=moveto(hand) target(Ajani^ Inspiring Leader|mylibrary)
@@ -44744,9 +44728,9 @@ type=Enchantment
name=Gossip's Talent name=Gossip's Talent
auto=counter(0/0,1,Level) auto=counter(0/0,1,Level)
auto=@movedto(creature|myBattlefield):_SURVEIL1_ auto=@movedto(creature|myBattlefield):_SURVEIL1_
auto=this(variable{hascntlevel}=1) {1}{U}:name(Level 2) counter(0/0,1,Level) asSorcery auto=this(variable{hascntlevel}=1) {1}{U}:name(Level 2) counter(0/0,1,Level) asSorcery
auto=@each my blockers restriction{compare(hascntlevel)~morethan~1}:target(creature[attacking&power<=3]) unblockable ueot auto=@each my blockers restriction{compare(hascntlevel)~morethan~1}:target(creature[attacking&power<=3]) unblockable ueot
auto=this(variable{hascntlevel}=2) {3}{U}:name(Level 3) counter(0/0,1,Level) asSorcery auto=this(variable{hascntlevel}=2) {3}{U}:name(Level 3) counter(0/0,1,Level) asSorcery
auto=this(variable{hascntlevel}>=3):lord(creature|mybattlefield) transforms((,newability[@combatdamaged(player) from(this):may moveto(exile) and!( moveto(battlefield) )!])) auto=this(variable{hascntlevel}>=3):lord(creature|mybattlefield) transforms((,newability[@combatdamaged(player) from(this):may moveto(exile) and!( moveto(battlefield) )!]))
text=(Gain the next level as a sorcery to add its ability.) -- Whenever a creature you control enters, surveil 1. -- {1}{U}: Level 2 -- Whenever you attack, target attacking creature with power 3 or less can't be blocked this turn. -- {3}{U}: Level 3 -- Whenever a creature you control deals combat damage to a player, you may exile it, then return it to the battlefield under its owner's control. text=(Gain the next level as a sorcery to add its ability.) -- Whenever a creature you control enters, surveil 1. -- {1}{U}: Level 2 -- Whenever you attack, target attacking creature with power 3 or less can't be blocked this turn. -- {3}{U}: Level 3 -- Whenever a creature you control deals combat damage to a player, you may exile it, then return it to the battlefield under its owner's control.
mana={1}{U} mana={1}{U}
@@ -48208,7 +48192,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Hazel's Nocturne name=Hazel's Nocturne
auto=may target(<upto:2>creature|mygraveyard) moveto(hand) auto=may target(<upto:2>creature|mygraveyard) moveto(hand)
auto=life:-2 opponent && life:2 auto=life:-2 opponent && life:2
text=Return up to two target creature cards from your graveyard to your hand. Each opponent loses 2 life and you gain 2 life. text=Return up to two target creature cards from your graveyard to your hand. Each opponent loses 2 life and you gain 2 life.
mana={3}{B} mana={3}{B}
@@ -49538,7 +49522,7 @@ name=High Stride
target=creature target=creature
auto=1/3 auto=1/3
auto=reach auto=reach
auto=untap auto=untap
text=Target creature gets +1/+3 and gains reach until end of turn. Untap it. text=Target creature gets +1/+3 and gains reach until end of turn. Untap it.
mana={G} mana={G}
type=Instant type=Instant
@@ -51664,7 +51648,7 @@ toughness=8
name=Icehide Golem name=Icehide Golem
other={i} other={i}
restriction=never restriction=never
otherrestriction=type(land[snow]|MyBattlefield)~morethan~0 otherrestriction=control snow land
text=({S}i} can be paid with one mana from a snow permanent.) text=({S}i} can be paid with one mana from a snow permanent.)
mana={1} mana={1}
type=Snow Artifact Creature type=Snow Artifact Creature
@@ -54077,7 +54061,7 @@ name=Into the Flood Maw
other={U} name(Gift a tapped Fish) other={U} name(Gift a tapped Fish)
auto=if paid(alternative) then _FISHTOKEN_ and!(tap(noevent))! opponent auto=if paid(alternative) then _FISHTOKEN_ and!(tap(noevent))! opponent
auto=if paid(alternative) then target(*[-land]|opponentBattlefield) moveto(hand) auto=if paid(alternative) then target(*[-land]|opponentBattlefield) moveto(hand)
auto=ifnot paid(alternative) then target(creature|opponentBattlefield) moveto(hand) auto=ifnot paid(alternative) then target(creature|opponentBattlefield) moveto(hand)
text=Gift a tapped Fish (You may promise an opponent a gift as you cast this spell. If you do, they create a tapped 1/1 blue Fish creature token before its other effects.) -- Return target creature an opponent controls to its owner's hand. If the gift was promised, instead return target nonland permanent an opponent controls to its owner's hand. text=Gift a tapped Fish (You may promise an opponent a gift as you cast this spell. If you do, they create a tapped 1/1 blue Fish creature token before its other effects.) -- Return target creature an opponent controls to its owner's hand. If the gift was promised, instead return target nonland permanent an opponent controls to its owner's hand.
mana={U} mana={U}
type=Instant type=Instant
@@ -55639,7 +55623,7 @@ mana={1}
[card] [card]
name=Jackdaw Savior name=Jackdaw Savior
abilities=flying abilities=flying
auto=@movedTo(graveyard) from(creature[flying]|mybattlefield):moveTo(mybattlefield) target(other creature[manacost<=manacostminus1minusend]|mygraveyard) auto=@movedTo(graveyard) from(creature[flying]|mybattlefield):moveTo(mybattlefield) target(other creature[manacost<=manacostminus1minusend]|mygraveyard)
text=Flying -- Whenever Jackdaw Savior or another creature you control with flying dies, return another target creature card with lesser mana value from your graveyard to the battlefield. text=Flying -- Whenever Jackdaw Savior or another creature you control with flying dies, return another target creature card with lesser mana value from your graveyard to the battlefield.
mana={2}{W} mana={2}{W}
type=Creature type=Creature
@@ -57526,7 +57510,7 @@ subtype=Aura
[card] [card]
name=Kastral, the Windcrested name=Kastral, the Windcrested
abilities=flying abilities=flying
auto=@combatdamaged(player) from(Bird|mybattlefield) turnlimited:ability$! choice then moveTo(battlefield) target(Bird|myhand,mygraveyard) _FINALITY_COUNTER_ _ choice counter(1/1) all(bird|myBattlefield) _ choice draw:1 !$ controller auto=@combatdamaged(player) from(Bird|mybattlefield) turnlimited:ability$! choice then moveTo(battlefield) target(Bird|myhand,mygraveyard) _FINALITY_COUNTER_ _ choice counter(1/1) all(bird|myBattlefield) _ choice draw:1 !$ controller
text=Flying -- Whenever one or more Birds you control deal combat damage to a player, choose one - -- - You may put a Bird creature card from your hand or graveyard onto the battlefield with a finality counter on it. -- - Put a +1/+1 counter on each Bird you control. -- - Draw a card. text=Flying -- Whenever one or more Birds you control deal combat damage to a player, choose one - -- - You may put a Bird creature card from your hand or graveyard onto the battlefield with a finality counter on it. -- - Put a +1/+1 counter on each Bird you control. -- - Draw a card.
mana={3}{W}{U} mana={3}{W}{U}
type=Legendary Creature type=Legendary Creature
@@ -58863,7 +58847,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Kitnap name=Kitnap
auto=teach(creature) Giftcard auto=teach(creature) Giftcard
other={2}{U}{U} name(Gift a card) other={2}{U}{U} name(Gift a card)
auto=if paid(alternative) then draw:1 opponent auto=if paid(alternative) then draw:1 opponent
target=creature target=creature
@@ -62894,7 +62878,7 @@ name=Long River's Pull
other={U}{U} name(Gift a card) other={U}{U} name(Gift a card)
auto=if paid(alternative) then draw:1 opponent auto=if paid(alternative) then draw:1 opponent
auto=if paid(alternative) then fizzle target(*|stack) auto=if paid(alternative) then fizzle target(*|stack)
auto=ifnot paid(alternative) then fizzle target(creature|stack) auto=ifnot paid(alternative) then fizzle target(creature|stack)
text=Gift a card (You may promise an opponent a gift as you cast this spell. If you do, they draw a card before its other effects.) -- Counter target creature spell. If the gift was promised, instead counter target spell. text=Gift a card (You may promise an opponent a gift as you cast this spell. If you do, they draw a card before its other effects.) -- Counter target creature spell. If the gift was promised, instead counter target spell.
mana={U}{U} mana={U}{U}
type=Instant type=Instant
@@ -64109,7 +64093,7 @@ toughness=3
name=Mabel's Mettle name=Mabel's Mettle
target=<upto:2>creature target=<upto:2>creature
auto=1/1 auto=1/1
auto=becomes(MabelsMettle) ueot auto=becomes(MabelsMettle) ueot
auto=target(creature[MabelsMettle]) 1/1 ueot auto=target(creature[MabelsMettle]) 1/1 ueot
text=Target creature gets +2/+2 until end of turn. Up to one other target creature gets +1/+1 until end of turn. text=Target creature gets +2/+2 until end of turn. Up to one other target creature gets +1/+1 until end of turn.
mana={1}{W} mana={1}{W}
@@ -67201,7 +67185,7 @@ type=Enchantment
[card] [card]
name=Might of the Meek name=Might of the Meek
target=creature target=creature
auto=trample auto=trample
auto=1/0 ueot aslongas(*[mouse]|myBattlefield) auto=1/0 ueot aslongas(*[mouse]|myBattlefield)
auto=draw:1 controller auto=draw:1 controller
text=Target creature gains trample until end of turn. It also gets +1/+0 until end of turn if you control a Mouse. -- Draw a card. text=Target creature gains trample until end of turn. It also gets +1/+0 until end of turn if you control a Mouse. -- Draw a card.
@@ -74685,7 +74669,7 @@ toughness=1
name=Omen of Fire name=Omen of Fire
auto=moveTo(hand) all(island) auto=moveTo(hand) all(island)
auto=foreach(*[white]|mybattlefield) name(Choose one) ability$!name(Sacrifice plains) choice name(Sacrifice plains) sacrifice notAtarget(plains|mybattlefield) _ choice name(Sacrifice white permanent) sacrifice notatarget(*[white]|mybattlefield)!$ controller auto=foreach(*[white]|mybattlefield) name(Choose one) ability$!name(Sacrifice plains) choice name(Sacrifice plains) sacrifice notAtarget(plains|mybattlefield) _ choice name(Sacrifice white permanent) sacrifice notatarget(*[white]|mybattlefield)!$ controller
auto=foreach(*[white]|opponentBattlefield) name(Choose one) ability$!name(Sacrifice plains) choice name(Sacrifice plains) sacrifice notAtarget(plains|mybattlefield) _ choice name(Sacrifice white permanent)sacrifice notatarget(*[white]|mybattlefield)!$ opponent auto=foreach(*[white]|opponentBattlefield) name(Choose one) ability$!name(Sacrifice plains) choice name(Sacrifice plains) sacrifice notAtarget(plains|mybattlefield) _ choice name(Sacrifice white permanent) sacrifice notatarget(*[white]|mybattlefield)!$ opponent
text=Return all Islands to their owners' hands. -- Each player sacrifices a Plains or a white permanent for each white permanent they control. text=Return all Islands to their owners' hands. -- Each player sacrifices a Plains or a white permanent for each white permanent they control.
mana={3}{R}{R} mana={3}{R}{R}
type=Instant type=Instant
@@ -77517,9 +77501,9 @@ type=Instant
[/card] [/card]
[card] [card]
name=Pawpatch Formation name=Pawpatch Formation
auto=if type(creature[flying])~morethan~0 then choice name() name(Destroy creature with flying) destroy target(creature[flying]) auto=if type(creature[flying])~morethan~0 then choice name() name(Destroy creature with flying) destroy target(creature[flying])
auto=if type(enchantment)~morethan~0 then choice name() name(Destroy enchantment) destroy target(enchantment) auto=if type(enchantment)~morethan~0 then choice name() name(Destroy enchantment) destroy target(enchantment)
auto=choice draw:1 && _FOOD_ auto=choice draw:1 && ability$! _FOOD_ !$ controller
text=Choose one - -- - Destroy target creature with flying. -- - Destroy target enchantment. -- - Draw a card. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") text=Choose one - -- - Destroy target creature with flying. -- - Destroy target enchantment. -- - Draw a card. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")
mana={1}{G} mana={1}{G}
type=Instant type=Instant
@@ -82535,7 +82519,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Rabbit Response name=Rabbit Response
auto=all(creature|myBattlefield) 2/1 auto=all(creature|myBattlefield) 2/1
auto=aslongas(*[rabbit]|myBattlefield) _SCRY2_ auto=aslongas(*[rabbit]|myBattlefield) _SCRY2_
text=Creatures you control get +2/+1 until end of turn. If you control a Rabbit, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.) text=Creatures you control get +2/+1 until end of turn. If you control a Rabbit, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.)
mana={2}{W}{W} mana={2}{W}{W}
@@ -94689,8 +94673,8 @@ subtype=Desert
[card] [card]
name=Shefet Monitor name=Shefet Monitor
abilities=cycling abilities=cycling
autohand=@movedto(mygraveyard) from(myhand):may moveto(mybattlefield) target(desert|mylibrary) autohand=@movedto(mygraveyard) from(myhand):may moveto(mybattlefield) target(*[basic;Desert]|mylibrary)
autohand=__CYCLING__({3}{G}) autohand={3}{G}{cycle}:name(cycling) draw:1
text=Cycling {3}{G} ({3}{G}, Discard this card: Draw a card.) -- When you cycle Shefet Monitor, you may search your library for a basic land card or a Desert card, put it onto the battlefield, then shuffle. (Do this before you draw.) text=Cycling {3}{G} ({3}{G}, Discard this card: Draw a card.) -- When you cycle Shefet Monitor, you may search your library for a basic land card or a Desert card, put it onto the battlefield, then shuffle. (Do this before you draw.)
mana={5}{G} mana={5}{G}
type=Creature type=Creature
@@ -95453,7 +95437,7 @@ name=Short Bow
auto=teach(creature) 1/1 auto=teach(creature) 1/1
auto=teach(creature) vigilance auto=teach(creature) vigilance
auto=teach(creature) reach auto=teach(creature) reach
auto={1}:equip auto={1}:equip
text=Equipped creature gets +1/+1 and has vigilance and reach. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) text=Equipped creature gets +1/+1 and has vigilance and reach. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.)
mana={2} mana={2}
type=Artifact type=Artifact
@@ -103317,7 +103301,7 @@ auto=counter(0/0,1,Level)
auto=_OTTERTOKEN_ auto=_OTTERTOKEN_
auto=this(variable{hascntlevel}=1) {3}{U}:name(Level 2) counter(0/0,1,Level) asSorcery auto=this(variable{hascntlevel}=1) {3}{U}:name(Level 2) counter(0/0,1,Level) asSorcery
auto=@counteradded(0/0.1.Level) from(this) restriction{compare(hascntlevel)~equalto~2}:target(instant,sorcery|mygraveyard) moveto(hand) auto=@counteradded(0/0.1.Level) from(this) restriction{compare(hascntlevel)~equalto~2}:target(instant,sorcery|mygraveyard) moveto(hand)
auto=this(variable{hascntlevel}=2) {5}{U}:name(Level 3) counter(0/0,1,Level) asSorcery auto=this(variable{hascntlevel}=2) {5}{U}:name(Level 3) counter(0/0,1,Level) asSorcery
auto=@movedTo(instant,sorcery|mystack) restriction{compare(hascntlevel)~morethan~2}:_OTTERTOKEN_ auto=@movedTo(instant,sorcery|mystack) restriction{compare(hascntlevel)~morethan~2}:_OTTERTOKEN_
text=(Gain the next level as a sorcery to add its ability.) -- When Stormchaser's Talent enters, create a 1/1 blue and red Otter creature token with prowess. -- {3}{U}: Level 2 -- When this Class becomes level 2, return target instant or sorcery card from your graveyard to your hand. -- {5}{U}: Level 3 -- Whenever you cast an instant or sorcery spell, create a 1/1 blue and red Otter creature token with prowess. text=(Gain the next level as a sorcery to add its ability.) -- When Stormchaser's Talent enters, create a 1/1 blue and red Otter creature token with prowess. -- {3}{U}: Level 2 -- When this Class becomes level 2, return target instant or sorcery card from your graveyard to your hand. -- {5}{U}: Level 3 -- Whenever you cast an instant or sorcery spell, create a 1/1 blue and red Otter creature token with prowess.
mana={U} mana={U}
@@ -104566,8 +104550,8 @@ toughness=2
[card] [card]
name=Sunspine Lynx name=Sunspine Lynx
abilities=nolifegain,nolifegainopponent abilities=nolifegain,nolifegainopponent
auto=damage:twicetype:land[-basic]:mybattlefield controller auto=damage:type:land[-basic]:mybattlefield controller
auto=damage:twicetype:land[-basic]:opponentbattlefield opponent auto=damage:type:land[-basic]:opponentbattlefield opponent
text=Players can't gain life. -- Damage can't be prevented. -- When Sunspine Lynx enters, it deals damage to each player equal to the number of nonbasic lands that player controls. text=Players can't gain life. -- Damage can't be prevented. -- When Sunspine Lynx enters, it deals damage to each player equal to the number of nonbasic lands that player controls.
mana={2}{R}{R} mana={2}{R}{R}
type=Creature type=Creature
@@ -109690,7 +109674,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Thought Shucker name=Thought Shucker
auto=aslongas(*|mygraveyard) transforms((,newability[this(cantargetcard(*[-effect]) {1}{U}:transforms((effect,newability[counter(1/1)],newability[draw:1])) forever])) >6 auto=aslongas(*|mygraveyard) transforms((,newability[this(cantargetcard(*[-effect]) {1}{U}:transforms((effect,newability[counter(1/1)],newability[draw:1])) forever])) >6
text=Threshold - {1}{U}: Put a +1/+1 counter on Thought Shucker and draw a card. Activate only if seven or more cards are in your graveyard and only once. text=Threshold - {1}{U}: Put a +1/+1 counter on Thought Shucker and draw a card. Activate only if seven or more cards are in your graveyard and only once.
mana={1}{U} mana={1}{U}
type=Creature type=Creature
@@ -109942,7 +109926,7 @@ type=Legendary Land
[card] [card]
name=Three Tree Mascot name=Three Tree Mascot
abilities=changeling abilities=changeling
auto={1} turnlimited:ability$! choice Add{W} _ choice Add{U} _ choice Add{B} _ choice Add{R} _ choice Add{G} !$ controller auto={1}:ability$! choice Add{W} _ choice Add{U} _ choice Add{B} _ choice Add{R} _ choice Add{G} !$ controller limit:1
text=Changeling (This card is every creature type.) -- {1}: Add one mana of any color. Activate only once each turn. text=Changeling (This card is every creature type.) -- {1}: Add one mana of any color. Activate only once each turn.
mana={2} mana={2}
type=Artifact Creature type=Artifact Creature
@@ -116893,7 +116877,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Veteran Guardmouse name=Veteran Guardmouse
auto=_VALIANT_ transforms((,newability[1/0],first strike,newability[_SCRY1_])) ueot auto=_VALIANT_ transforms((,newability[1/0],first strike,newability[_SCRY1_])) ueot
text=Valiant - Whenever Veteran Guardmouse becomes the target of a spell or ability you control for the first time each turn, it gets +1/+0 and gains first strike until end of turn. Scry 1. (Look at the top card of your library. You may put that card on the bottom.) text=Valiant - Whenever Veteran Guardmouse becomes the target of a spell or ability you control for the first time each turn, it gets +1/+0 and gains first strike until end of turn. Scry 1. (Look at the top card of your library. You may put that card on the bottom.)
mana={3}{RW} mana={3}{RW}
type=Creature type=Creature
@@ -119466,7 +119450,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Warren Elder name=Warren Elder
auto={3}{W}:all(creature|myBattlefield) 1/1 auto={3}{W}:all(creature|myBattlefield) 1/1
text={3}{W}: Creatures you control get +1/+1 until end of turn. text={3}{W}: Creatures you control get +1/+1 until end of turn.
mana={1}{W} mana={1}{W}
type=Creature type=Creature

View File

@@ -137713,6 +137713,21 @@ power=1
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Goldhound
abilities=first strike,menace
auto={T}{S}:Add{W}
auto={T}{S}:Add{U}
auto={T}{S}:Add{B}
auto={T}{S}:Add{R}
auto={T}{S}:Add{G}
text=First strike -- Menace (This creature can't be blocked except by two or more creatures.) -- {T}, Sacrifice Goldhound: Add one mana of any color.
mana={R}
type=Artifact Creature
subtype=Treasure Dog
power=1
toughness=1
[/card]
[card]
name=Komainu Battle Armor name=Komainu Battle Armor
abilities=menace abilities=menace
auto={4}:reconfigure auto={4}:reconfigure
@@ -137842,4 +137857,4 @@ type=Artifact Creature
subtype=Equipment Spider subtype=Equipment Spider
power=1 power=1
toughness=4 toughness=4
[/card] [/card]

View File

@@ -2689,7 +2689,7 @@ subtype=Ral
[card] [card]
name=Ral, Crackling Wit name=Ral, Crackling Wit
auto=counter(0/0,4,loyalty) auto=counter(0/0,4,loyalty)
auto=@movedTo(*|mystack):counter(0/0,1,Loyalty) auto=@movedTo(*[-creature]|mystack):counter(0/0,1,Loyalty)
auto={C(0/0,+1,Loyalty)}:create(otter:creature otter:1/1:blue:red) and!( transforms((,newability[@movedTo(*[-creature]|mystack):1/1 ueot])) forever )! auto={C(0/0,+1,Loyalty)}:create(otter:creature otter:1/1:blue:red) and!( transforms((,newability[@movedTo(*[-creature]|mystack):1/1 ueot])) forever )!
auto={C(0/0,-3,Loyalty)}:draw:3 && transforms((,newability[target(<2>*|myhand) reject])) forever auto={C(0/0,-3,Loyalty)}:draw:3 && transforms((,newability[target(<2>*|myhand) reject])) forever
auto={C(0/0,-10,Loyalty)}:emblem transforms((,newability[@movedTo(*[instant;sorcery]|mystack) from(mycastingzone):all(trigger) transforms((,newability[activate castcard(copied noevent)],newability[activate castcard(copied noevent)],newability[activate castcard(copied noevent)]))])) forever dontremove auto={C(0/0,-10,Loyalty)}:emblem transforms((,newability[@movedTo(*[instant;sorcery]|mystack) from(mycastingzone):all(trigger) transforms((,newability[activate castcard(copied noevent)],newability[activate castcard(copied noevent)],newability[activate castcard(copied noevent)]))])) forever dontremove