From 68e08783c668e45ca0e6f2c2cf3081b6767ae626 Mon Sep 17 00:00:00 2001 From: Eduardo Date: Fri, 3 Dec 2021 01:38:06 -0600 Subject: [PATCH] Fixes to primitives portal of sanctuary zacama desc All that glitters crashed the game Dread Warlock Song of the Dryads no need to teach a forest add G Cavern Lampad Inspired Ultimatum crashed the game Sever the Bloodline --- .../mtg/bin/Res/sets/primitives/borderline.txt | 17 ++++++++--------- projects/mtg/bin/Res/sets/primitives/mtg.txt | 8 ++++---- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index ab105695e..b324e6331 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -1244,7 +1244,7 @@ type=Sorcery [card] name=All That Glitters target=creature -auto=type:*[artifact,enchantment]:mybattlefield/type:*[artifact,enchantment]:mybattlefield nonstatic +auto=type:*[artifact;enchantment]:mybattlefield/type:*[artifact;enchantment]:mybattlefield nonstatic text=Enchant creature -- Enchanted creature gets +1/+1 for each artifact and/or enchantment you control. mana={1}{W} type=Enchantment @@ -36890,9 +36890,9 @@ toughness=5 [card] name=Inspired Ultimatum target=player,creature,planeswalker -auto=damage: 5 -auto=life: 5 target(player) -auto=draw: 5 controller +auto=damage:5 +auto=life:5 target(player) +auto=draw:5 controller text=Target player gains 5 life, Inspired Ultimatum deals 5 damage to any target, then you draw five cards. mana={U}{U}{R}{R}{R}{W}{W} type=Sorcery @@ -53511,8 +53511,7 @@ type=Artifact [/card] [card] name=Portal of Sanctuary -target=creature|myBattlefield -auto={1}{T}:transforms((,newability[moveto(ownerhand) all(mychild)],newability[moveto(ownerhand)])) myturnonly +auto={1}{T}:transforms((,newability[moveto(ownerhand) all(mychild)],newability[moveto(ownerhand)])) target(creature|myBattlefield) myturnonly text={1}, {T}: Return target creature you control and each Aura attached to it to their owners' hands. Activate this ability only during your turn. mana={2}{U} type=Artifact @@ -66706,7 +66705,7 @@ type=Instant name=Song of the Dryads target=artifact,creature,enchantment,land,planeswalker auto=teach(creature) loseabilities -auto=teach(creature) transforms((removetypes,newability[becomes(Forest Land)],newability[{T}:add{G}])) forever +auto=teach(creature) transforms((removetypes,newability[becomes(Forest Land)]])) forever text=Enchant permanent -- Enchanted permanent is a colorless Forest land. mana={2}{G} type=Enchantment @@ -83046,8 +83045,8 @@ toughness=0 name=Zacama, Primal Calamity abilities=vigilance, reach, trample auto=if casted(this) then untap all(land|mybattlefield) -auto={2}{R}:name(Deals 3 damage to target...) zacama damage:3 target(creature) -auto={2}{G}:name(Destroy target artifact...) destroy target(artifact,enchantment) +auto={2}{R}:name(Deal 3 damage to target creature) zacama damage:3 target(creature) +auto={2}{G}:name(Destroy target artifactor enchantment) destroy target(artifact,enchantment) auto={2}{W}:name(Gain 3 life) life:3 controller text=Vigilance, reach, trample -- When Zacama, Primal Calamity enters the battlefield, if you cast it, untap all lands you control. -- {2}{R}: Zacama deals 3 damage to target creature. -- {2}{G}: Destroy target artifact or enchantment. -- {2}{W}: You gain 3 life. mana={6}{R}{G}{W} diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 60169ea04..d915b0eeb 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -17862,7 +17862,7 @@ abilities=intimidate auto=bestow bstw auto=bestow teach(creature) 2/2 auto=bestow teach(creature) intimidate -bestow={4}{b} +bestow={5}{b} text=Bestow {5}{B} (If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached to a creature.) -- Intimidate -- Enchanted creature gets +2/+2 and has intimidate. mana={3}{B} type=Enchantment Creature @@ -31738,7 +31738,7 @@ auto=cantbeblockedby(creature[-black]) text=Dread Warlock can't be blocked except by black creatures. mana={1}{B}{B} type=Creature -subtype=Human Wizard +subtype=Human Wizard Warlock power=2 toughness=2 [/card] @@ -103059,11 +103059,11 @@ type=Sorcery [/card] [card] name=Sever the Bloodline -target=creature[-black] +target=creature auto=moveTo(exile) auto=all(*[share!name!]|targetcontrollerbattlefield) moveto(exile) flashback={5}{B}{B} -text=Exile target nonblack creature. Search its controller's graveyard, hand, and library for all cards with the same name as that creature and exile them. That player then shuffles his or her library. -- Flashback {5}{B}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +text=Exile target creature and all other creatures with the same name as that creature. -- Flashback {5}{B}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={3}{B} type=Sorcery [/card]