From c3e895936edbc581c9c4b17b8fda2dd0315844d1 Mon Sep 17 00:00:00 2001 From: "T.J. Tillman" Date: Tue, 5 Feb 2019 22:11:47 +0000 Subject: [PATCH] WIP - Guardian Project - Works for Nth copy on the Battlefield - Does NOT work for any copies in the graveyard - Does not work for flickering the 1st copy on the battlefield (incorrectly draws), need a way to count all the cards on the BF except the triggered card --- forge-gui/res/cardsfolder/g/guardian_project.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/g/guardian_project.txt b/forge-gui/res/cardsfolder/g/guardian_project.txt index ea2c3d77329..3ba45a6e66d 100644 --- a/forge-gui/res/cardsfolder/g/guardian_project.txt +++ b/forge-gui/res/cardsfolder/g/guardian_project.txt @@ -1,6 +1,10 @@ Name:Guardian Project ManaCost:3 G Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever a nontoken creature enters the battlefield under your control, if that creature does not have the same name as another creature you control or a creature card in your graveyard, draw a card. +T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerZones$ Battlefield | CheckSVar$ TotalShareNames | SVarCompare$ LE1 | TriggerDescription$ Whenever a nontoken creature enters the battlefield under your control, if that creature doesn't have the same name as another creature you control or a creature card in your graveyard, draw a card. SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 -Oracle:Whenever a nontoken creature enters the battlefield under your control, if that creature does not have the same name as another creature you control or a creature card in your graveyard, draw a card. +SVar:X:TriggeredCard$Valid Card.YouOwn+sharesNameWith YourGraveyard +#SVar:X:Count$ValidGraveyard Card.YouOwn+sharesNameWith TriggeredCard +SVar:Y:Count$Valid Card.YouCtrl+Other.sharesNameWith TriggerdCard +SVar:TotalShareNames:SVar$Y/Plus.X +Oracle:Whenever a nontoken creature enters the battlefield under your control, if that creature doesn't have the same name as another creature you control or a creature card in your graveyard, draw a card.