Skip to content

Commit

Permalink
ONE: Nahiri's Sacrifice, Kaya, and misc.
Browse files Browse the repository at this point in the history
  • Loading branch information
Northmoc committed Feb 7, 2023
1 parent 256e6c8 commit 2617a07
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 3 deletions.
1 change: 0 additions & 1 deletion forge-gui/res/cardsfolder/g/goblin_polka_band.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,4 @@ A:AB$ Tap | Announce$ TgtNum | AnnounceTitle$ any number of creatures to target
SVar:GoblinHangover:DB$ PumpAll | ValidCards$ Goblin.IsRemembered | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent
SVar:TgtNum:Number$0
SVar:X:SVar$TgtNum
SVar:Y:Count$xPaid
Oracle:{2}, {T}: Tap any number of random target creatures. Goblins tapped in this way do not untap during their controllers' next untap phases. This ability costs {R} more to activate for each target.
4 changes: 2 additions & 2 deletions forge-gui/res/cardsfolder/upcoming/cankerbloom.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ PT:3/2
A:AB$ Charm | Cost$ 1 Sac<1/CARDNAME> | Choices$ Artifact,Enchantment,Proliferate
SVar:Artifact:DB$ Destroy | ValidTgts$ Artifact | SpellDescription$ Destroy target artifact.
SVar:Enchantment:DB$ Destroy | ValidTgts$ Enchantment | SpellDescription$ Destroy target enchantment.
SVar:Proliferate:DB$ Proliferate | SpellDescription$ Proliferate.
SVar:Proliferate:DB$ Proliferate | SpellDescription$ Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.)
DeckHas:Ability$Sacrifice|Proliferate
DeckHints:Ability$Counters
AI:RemoveDeck:Random
Oracle:{1}, Sacrifice Cankerbloom: Choose one —\n•Destroy target artifact.\n•Destroy target enchantment.\nProliferate.
Oracle:{1}, Sacrifice Cankerbloom: Choose one —\n•Destroy target artifact.\n•Destroy target enchantment.\n•Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.)
14 changes: 14 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/kaya_intangible_slayer.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Name:Kaya, Intangible Slayer
ManaCost:3 W W B B
Types:Legendary Planeswalker Kaya
Loyalty:6
K:Hexproof
A:AB$ LoseLife | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | Defined$ Opponent | LifeAmount$ 3 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 3 life and you gain 3 life.
SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3
A:AB$ Draw | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | NumCards$ 2 | SubAbility$ DBScry | SpellDescription$ You draw two cards.
SVar:DBScry:DB$ Scry | Defined$ Opponent | Optional$ True | StackDescription$ SpellDescription | SpellDescription$ Then each opponent may scry 1.
A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Enchantment | TgtPrompt$ Select target creature or enchantment | Origin$ Battlefield | Destination$ Exile | RememberLKI$ True | SubAbility$ DBCopy | SpellDescription$ Exile target creature or enchantment.
SVar:DBCopy:DB$ CopyPermanent | ConditionDefined$ RememberedLKI | ConditionPresent$ Card.nonAura | Defined$ RememberedLKI | SetPower$ 1 | SetToughness$ 1 | AddTypes$ Creature & Spirit | AddKeywords$ Flying | SetColor$ White | SubAbility$ DBCleanup | StackDescription$ SpellDescription | SpellDescription$ If it wasn't an Aura, create a token that's a copy of it, except it's a 1/1 white Spirit creature with flying in addition to its other types.
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
DeckHas:Ability$LifeGain|Token & Type$Spirit
Oracle:Hexproof\n[+2]: Each opponent loses 3 life and you gain 3 life.\n[0]: You draw two cards. Then each opponent may scry 1.\n[−3]: Exile target creature or enchantment. If it wasn't an Aura, create a token that's a copy of it, except it's a 1/1 white Spirit creature with flying in addition to its other types.
9 changes: 9 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/nahiris_sacrifice.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name:Nahiri's Sacrifice
ManaCost:1 R
Types:Sorcery
A:SP$ DealDamage | Cost$ 1 R Sac<1/Creature.cmcEQX;Artifact.cmcEQX/artifact or creature with mana value X> | Announce$ X | ValidTgts$ Creature | TgtPrompt$ Select any number of target creatures to distribute damage to | NumDmg$ X | TargetMin$ 1 | TargetMax$ MaxTgts | DividedAsYouChoose$ X | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of target creatures.
SVar:MaxTgts:Count$Valid Creature
SVar:AIPreference:SacCost$Creature,Artifact
#X needs to be set this way to allow cost checks to pass - will be overwritten by Announce
SVar:X:Count$Valid Permanent.YouCtrl$GreatestCMC
Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature with mana value X.\nNahiri's Sacrifice deals X damage divided as you choose among any number of target creatures.

0 comments on commit 2617a07

Please sign in to comment.