From 316e2b21b4d8cdc2b75f26a2adf6fba86078b680 Mon Sep 17 00:00:00 2001 From: Vittorio Alfieri Date: Fri, 15 Oct 2021 16:53:45 +0200 Subject: [PATCH] Fixed "Sylvan Awakening", "Sylvan Library" and "Sylvia Brightspear" primitives. --- CHANGELOG.md | 4 +++- projects/mtg/bin/Res/sets/primitives/borderline.txt | 9 +++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f2b6568a0..afa74e14a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,9 @@ ## [master] (https://github.com/WagicProject/wagic/tree/master) ### 15/10/21 -- *Committed:* Fixed all primitives with damage modifier, improved "damaged" trigger for Planeswalkers. ([Vitty85](https://github.com/Vitty85)) +- *Committed:* Fixed "Sylvan Awakening", "Sylvan Library" and "Sylvia Brightspear" primitives. ([Vitty85](https://github.com/Vitty85)) + +- *Committed:* Fixed all primitives with damage modifier, improved "damaged" trigger for Planeswalkers. https://github.com/WagicProject/wagic/commit/984aac51f4240508ef8796729e48746fdc637aee ([Vitty85](https://github.com/Vitty85)) ### 14/10/21 - *Committed:* Fixed primitives, improved Aftermath casting rule: now the casted card becomes instant or sorcery in the stack according to the casted half, fixed a bug with the previous zone of cards casted using the "putinplay" option of "castcard" keyword. https://github.com/WagicProject/wagic/commit/eb35e3589bae52d9fa35f1bcefbede9763f13289 ([Vitty85](https://github.com/Vitty85)) diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index a6a23357a..ab5e6d9ce 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -67955,7 +67955,8 @@ type=Enchantment [/card] [card] name=Sylvan Awakening -auto=all(land|mybattlefield) becomes(Elemental Creature,2/2,reach,indestructible,haste) uynt +auto=all(land|mybattlefield) transforms((Elemental Creature,setpower=2,settoughness=2,newability[reach],newability[indestructible],newability[haste])) ueot +auto=@next beginofturn:all(land|mybattlefield) transforms((Elemental Creature,setpower=2,settoughness=2,newability[reach],newability[indestructible],newability[haste])) ueot text=Until your next turn, all lands you control become 2/2 Elemental creatures with reach, indestructible, and haste. They're still lands. mana={2}{G} type=Sorcery @@ -67972,7 +67973,7 @@ toughness=2 [/card] [card] name=Sylvan Library -auto=@each my draw:may thisforeach(variable{2}) name(Draw 2 cards) name(Draw 2 cards) draw:1 && ability$!name(Pay life or discard) choice name(Pay Life) life:-4 controller _ choice name(Put on top of library) target(*|myhand) moveto(mylibrary)!$ controller +auto=@each my draw:may name(Draw 2 cards) draw:2 && transforms((,newability[name(Choose 2 cards) target(<2>*[fresh]|myhand) transforms((,newability[choice name(Top of library) moveto(mylibrary)],newability[choice name(Pay 4 life) life:-4 controller])) oneshot])) oneshot text=At the beginning of your draw step, you may draw two additional cards. If you do, choose two cards in your hand drawn this turn. For each of those cards, pay 4 life or put the card on top of your library. mana={1}{G} type=Enchantment @@ -68001,8 +68002,8 @@ toughness=3 [card] name=Sylvia Brightspear abilities=double strike,partner -auto=lord(dragon|myBattlefield) haste double strike -auto=may name(Put partner in hand) moveto(myhand) target(khorvath brightflame|mylibrary) +auto=lord(dragon|myBattlefield) double strike +auto=may name(Put partner in hand) target(khorvath brightflame|mylibrary) moveto(myhand) and!( shuffle )! text=Partner with Khorvath Brightflame (When this creature enters the battlefield, target player may put Khorvath into their hand from their library, then shuffle.) -- Double strike -- Dragons your team controls have double strike. mana={2}{W} type=Legendary Creature