Improved AI: now it can cast spells from graveyard using thier Flashback and Retrace costs, fixed a crash in Deck Editor stats loader when a card ability contains some "add" substrings (e.g. "counteradded" followed by "restriction{"), added/fixed primitives.

This commit is contained in:
Vittorio Alfieri
2021-02-18 12:48:59 +01:00
parent bc9142ad6e
commit 17d6860505
6 changed files with 104 additions and 65 deletions
+6 -6
View File
@@ -16061,7 +16061,7 @@ toughness=2
[/card]
[card]
name=Cabal Coffers
auto={2}{T}:name(Add {B} for each swamp) foreach(swamp|myBattlefield) add{B}
auto={2}{T}:name(Add black mana for each swamp) foreach(swamp|myBattlefield) add{B}
text={2}, {T}: Add {B} to your mana pool for each Swamp you control.
type=Land
[/card]
@@ -44265,7 +44265,7 @@ type=Sorcery
[/card]
[card]
name=Gaea's Cradle
auto={T}:name(add {G} for each creature) foreach(creature|myBattlefield) add{G}
auto={T}:name(add green mana for each creature) foreach(creature|myBattlefield) add{G}
text={T}: Add {G} to your mana pool for each creature you control.
type=Legendary Land
[/card]
@@ -70219,8 +70219,8 @@ type=Artifact
[/card]
[card]
name=Mana Echoes
auto=@movedTo(creature|myBattlefield):may name(Add {C} for each creature that shares...) all(trigger) transforms((,newability[foreach(*[creature;share!types!]|mybattlefield) add{1} oneshot]))
auto=@movedTo(creature|opponentBattlefield):may name(Add {C} for each creature that shares...) all(trigger) transforms((,newability[foreach(*[creature;share!types!]|opponentbattlefield) add{1} opponent oneshot]))
auto=@movedTo(creature|myBattlefield):may name(Add colorless mana for each creature that shares...) all(trigger) transforms((,newability[foreach(*[creature;share!types!]|mybattlefield) add{1} oneshot]))
auto=@movedTo(creature|opponentBattlefield):may name(Add colorless mana for each creature that shares...) all(trigger) transforms((,newability[foreach(*[creature;share!types!]|opponentbattlefield) add{1} opponent oneshot]))
text=Whenever a creature enters the battlefield, you may add {C} to your mana pool for each creature you control that shares a creature type with it.
mana={2}{R}{R}
type=Enchantment
@@ -102600,7 +102600,7 @@ type=Enchantment
[/card]
[card]
name=Serra's Sanctum
auto={T}:name(add {W} for each enchantment) foreach(enchantment|myBattlefield) add{W}
auto={T}:name(add white mana for each enchantment) foreach(enchantment|myBattlefield) add{W}
text={T}: Add {W} to your mana pool for each enchantment you control.
type=Legendary Land
[/card]
@@ -122008,7 +122008,7 @@ type=Land
[/card]
[card]
name=Tolarian Academy
auto={T}:name(add {U} for each artifact) foreach(artifact|myBattlefield) add{U}
auto={T}:name(add blue mana for each artifact) foreach(artifact|myBattlefield) add{U}
text={T}: Add {U} to your mana pool for each artifact you control.
type=Legendary Land
[/card]