Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ONE: Nahiri's Sacrifice, Kaya, and misc. #2418

Merged
merged 1 commit into from
Feb 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.