From fca28a4ef56fbc9653678d123bf7a54ecfda0a7d Mon Sep 17 00:00:00 2001 From: nshcat Date: Thu, 20 Jul 2023 22:01:34 +0200 Subject: [PATCH 1/5] Implemented Nyxborn Behemoth --- forge-gui/res/cardsfolder/n/nyxborn_behemoth.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/n/nyxborn_behemoth.txt diff --git a/forge-gui/res/cardsfolder/n/nyxborn_behemoth.txt b/forge-gui/res/cardsfolder/n/nyxborn_behemoth.txt new file mode 100644 index 00000000000..b22803994a3 --- /dev/null +++ b/forge-gui/res/cardsfolder/n/nyxborn_behemoth.txt @@ -0,0 +1,9 @@ +Name:Nyxborn Behemoth +ManaCost:10 G G +Types:Enchantment Creature Beast +PT:10/10 +K:Trample +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {X} less to cast, where X is the total mana value of noncreature enchantments you control. +A:AB$ Pump | Cost$ 1 G Sac<1/Enchantment.Other/another enchantment> | Defined$ Self | KW$ Indestructible | SpellDescription$ CARDNAME gains indestructible until end of turn. +SVar:X:Count$Valid Enchantment.nonCreature+YouCtrl$SumCMC +Oracle:This spell costs {X} less to cast, where X is the total mana value of noncreature enchantments you control.\nTrample\n{1}{G}, Sacrifice another enchantment: Nyxborn Behemoth gains indestructible until end of turn. From a29e1c6ddc9c33d111c6a871f1d3e161a620560d Mon Sep 17 00:00:00 2001 From: nshcat Date: Thu, 20 Jul 2023 23:35:25 +0200 Subject: [PATCH 2/5] Implemented Onakke Oathkeeper --- forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt diff --git a/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt b/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt new file mode 100644 index 00000000000..dde9483ec0b --- /dev/null +++ b/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt @@ -0,0 +1,8 @@ +Name:Onakke Oathkeeper +ManaCost:1 W +Types:Creature Ogre Spirit +PT:0/4 +S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ Planeswalker.YouCtrl | Cost$ 1 | Description$ Creatures can't attack planeswalkers you control unless their controller pays {1} for each creature they control that’s attacking a planeswalker you control. +A:AB$ ChangeZone | Cost$ 4 W W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Planeswalker.YouOwn | SpellDescription$ Return target planeswalker card from your graveyard to the battlefield. +Oracle:Creatures can’t attack planeswalkers you control unless their controller pays {1} for each creature they control that’s attacking a planeswalker you control.\n{4}{W}{W}, Exile Onakke Oathkeeper from your graveyard: Return target planeswalker card from your graveyard to the battlefield. + From 909cedf81ff3e8fe1f0b147d91185d42f175b739 Mon Sep 17 00:00:00 2001 From: nshcat Date: Thu, 20 Jul 2023 23:50:12 +0200 Subject: [PATCH 3/5] Implemented ondu spiritdancer --- forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt diff --git a/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt b/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt new file mode 100644 index 00000000000..e37ac3b30be --- /dev/null +++ b/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt @@ -0,0 +1,8 @@ +Name:Ondu Spiritdancer +ManaCost:4 W +Types:Creature Kor Cleric +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | ResolvedLimit$ 1 | OptionalDecider$ You | Execute$ TrigCopy | TriggerDescription$ Whenever an enchantment enters the battlefield under your control, you may create a token that’s a copy of it. Do this only once each turn. +SVar:TrigCopy:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy +Oracle:Whenever an enchantment enters the battlefield under your control, you may create a token that’s a copy of it. Do this only once each turn. + From 834146ad6e5ddda0054e09a848b71d3f87161918 Mon Sep 17 00:00:00 2001 From: nshcat Date: Fri, 21 Jul 2023 17:07:50 +0200 Subject: [PATCH 4/5] Added AI deckbuilding hints, and removed trailing empty lines --- forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt | 4 ++-- forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt b/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt index dde9483ec0b..2e6b20b7003 100644 --- a/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt +++ b/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt @@ -4,5 +4,5 @@ Types:Creature Ogre Spirit PT:0/4 S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ Planeswalker.YouCtrl | Cost$ 1 | Description$ Creatures can't attack planeswalkers you control unless their controller pays {1} for each creature they control that’s attacking a planeswalker you control. A:AB$ ChangeZone | Cost$ 4 W W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Planeswalker.YouOwn | SpellDescription$ Return target planeswalker card from your graveyard to the battlefield. -Oracle:Creatures can’t attack planeswalkers you control unless their controller pays {1} for each creature they control that’s attacking a planeswalker you control.\n{4}{W}{W}, Exile Onakke Oathkeeper from your graveyard: Return target planeswalker card from your graveyard to the battlefield. - +DeckHas:Ability$Graveyard +Oracle:Creatures can’t attack planeswalkers you control unless their controller pays {1} for each creature they control that’s attacking a planeswalker you control.\n{4}{W}{W}, Exile Onakke Oathkeeper from your graveyard: Return target planeswalker card from your graveyard to the battlefield. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt b/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt index e37ac3b30be..74a0ed405f4 100644 --- a/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt +++ b/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt @@ -4,5 +4,5 @@ Types:Creature Kor Cleric PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | ResolvedLimit$ 1 | OptionalDecider$ You | Execute$ TrigCopy | TriggerDescription$ Whenever an enchantment enters the battlefield under your control, you may create a token that’s a copy of it. Do this only once each turn. SVar:TrigCopy:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy -Oracle:Whenever an enchantment enters the battlefield under your control, you may create a token that’s a copy of it. Do this only once each turn. - +DeckHas:Ability$Token +Oracle:Whenever an enchantment enters the battlefield under your control, you may create a token that’s a copy of it. Do this only once each turn. \ No newline at end of file From 61ade6b187b3e40108cc31f0149977105ad09799 Mon Sep 17 00:00:00 2001 From: nshcat Date: Fri, 21 Jul 2023 17:56:31 +0200 Subject: [PATCH 5/5] Fixed apostrophes --- forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt | 4 ++-- forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt b/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt index 2e6b20b7003..e4beb753180 100644 --- a/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt +++ b/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt @@ -2,7 +2,7 @@ Name:Onakke Oathkeeper ManaCost:1 W Types:Creature Ogre Spirit PT:0/4 -S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ Planeswalker.YouCtrl | Cost$ 1 | Description$ Creatures can't attack planeswalkers you control unless their controller pays {1} for each creature they control that’s attacking a planeswalker you control. +S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ Planeswalker.YouCtrl | Cost$ 1 | Description$ Creatures can't attack planeswalkers you control unless their controller pays {1} for each creature they control that's attacking a planeswalker you control. A:AB$ ChangeZone | Cost$ 4 W W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Planeswalker.YouOwn | SpellDescription$ Return target planeswalker card from your graveyard to the battlefield. DeckHas:Ability$Graveyard -Oracle:Creatures can’t attack planeswalkers you control unless their controller pays {1} for each creature they control that’s attacking a planeswalker you control.\n{4}{W}{W}, Exile Onakke Oathkeeper from your graveyard: Return target planeswalker card from your graveyard to the battlefield. \ No newline at end of file +Oracle:Creatures can't attack planeswalkers you control unless their controller pays {1} for each creature they control that's attacking a planeswalker you control.\n{4}{W}{W}, Exile Onakke Oathkeeper from your graveyard: Return target planeswalker card from your graveyard to the battlefield. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt b/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt index 74a0ed405f4..24b7dfe46b2 100644 --- a/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt +++ b/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt @@ -2,7 +2,7 @@ Name:Ondu Spiritdancer ManaCost:4 W Types:Creature Kor Cleric PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | ResolvedLimit$ 1 | OptionalDecider$ You | Execute$ TrigCopy | TriggerDescription$ Whenever an enchantment enters the battlefield under your control, you may create a token that’s a copy of it. Do this only once each turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | ResolvedLimit$ 1 | OptionalDecider$ You | Execute$ TrigCopy | TriggerDescription$ Whenever an enchantment enters the battlefield under your control, you may create a token that's a copy of it. Do this only once each turn. SVar:TrigCopy:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy DeckHas:Ability$Token -Oracle:Whenever an enchantment enters the battlefield under your control, you may create a token that’s a copy of it. Do this only once each turn. \ No newline at end of file +Oracle:Whenever an enchantment enters the battlefield under your control, you may create a token that's a copy of it. Do this only once each turn. \ No newline at end of file