Merge branch 'Williams-master-patch-33401' into 'master'

KHM Contributions 3 Feb

See merge request core-developers/forge!3732
This commit is contained in:
Michael Kamensky
2021-02-03 17:03:47 +00:00
4 changed files with 40 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
Name:Basalt Ravager
ManaCost:3 R
Types:Creature Giant Wizard
PT:4/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals X damage to any target, where X is the greatest number of creatures you control that have a creature type in common.
SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X
SVar:X:Count$MostProminentCreatureType Creature.YouCtrl
SVar:PlayMain1:TRUE
Oracle:When Basalt Ravager enters the battlefield, it deals X damage to any target, where X is the greatest number of creatures you control that have a creature type in common.

View File

@@ -0,0 +1,11 @@
Name:Cosmos Elixir
ManaCost:4
Types:Artifact
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigBranch | TriggerDescription$ At the beginning of your end step, draw a card if your life total is greater than your starting life total. Otherwise, you gain 2 life.
SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ GTY | TrueSubAbility$ DBDraw | FalseSubAbility$ DBGainLife | References$ X,Y
SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2
SVar:X:Count$YourLifeTotal
SVar:Y:Count$YourStartingLife
DeckHas:Ability$LifeGain
Oracle:At the beginning of your end step, draw a card if your life total is greater than your starting life total. Otherwise, you gain 2 life.

View File

@@ -0,0 +1,9 @@
Name:Koll, the Forgemaster
ManaCost:R W
Types:Legendary Creature Dwarf Warrior
PT:2/2
T:Mode$ ChangesZone | ValidCard$ Creature.Other+nonToken+enchanted+YouCtrl,Creature.Other+nonToken+equipped+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ Whenever another nontoken creature you control dies, if it was enchanted or equipped, return it to its owner's hand.
SVar:TrigChangeZone:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Hand
S:Mode$ Continuous | Affected$ Creature.token+enchanted+YouCtrl,Creature.token+equipped+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creature tokens you control that are enchanted or equipped get +1/+1.
DeckHints:Ability$Token
Oracle:Whenever another nontoken creature you control dies, if it was enchanted or equipped, return it to its owner's hand.\nCreature tokens you control that are enchanted or equipped get +1/+1.

View File

@@ -0,0 +1,11 @@
Name:Skemfar Shadowsage
ManaCost:3 B
Types:Creature Elf Cleric
PT:2/5
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY
SVar:TrigCharm:DB$ Charm | Choices$ DBLoseLife,DBGainLife
SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | References$ X | SpellDescription$ Each opponent loses X life, where X is the greatest number of creatures you control that have a creature type in common.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SpellDescription$ You gain X life, where X is the greatest number of creatures you control that have a creature type in common.
SVar:X:Count$MostProminentCreatureType Creature.YouCtrl
DeckHas:Ability$LifeGain
Oracle:Oracle:When Skemfar Shadowsage enters the battlefield, choose one —\n• Each opponent loses X life, where X is the greatest number of creatures you control that have a creature type in common.\n• You gain X life, where X is the greatest number of creatures you control that have a creature type in common.