Merge branch 'patch' into 'master'

DOM: Added some more Dominaria cards

See merge request core-developers/forge!294
This commit is contained in:
swordshine
2018-03-15 06:22:33 +00:00
6 changed files with 35 additions and 2 deletions

View File

@@ -297,7 +297,7 @@ public enum DeckFormat {
if (maxCopies < Integer.MAX_VALUE) {
//Must contain no more than 4 of the same card
//shared among the main deck and sideboard, except
//basic lands, Shadowborn Apostle and Relentless Rats
//basic lands, Shadowborn Apostle, Relentless Rats and Rat Colony
final CardPool allCards = deck.getAllCardsInASinglePool(hasCommander());
final ImmutableSet<String> limitExceptions = ImmutableSet.of("Relentless Rats", "Shadowborn Apostle", "Rat Colony");

View File

@@ -0,0 +1,8 @@
Name:Howling Golem
ManaCost:3
Types:Artifact Creature Golem
PT:2/3
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever Howling Golem attacks or blocks, each player draws a card.
T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever Howling Golem attacks or blocks, each player draws a card.
SVar:TrigDraw:DB$Draw | Defined$ Player | NumCards$ 1 | SpellDescription$ Each player draws a card.
Oracle:Whenever Howling Golem attacks or blocks, each player draws a card.

View File

@@ -0,0 +1,9 @@
Name:Keldon Overseer
ManaCost:2 R
Types:Creature Human Warrior
PT:3/1
K:Kicker:3 R
K:Haste
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn.
SVar:TrigKicker:DB$ GainControl | TgtPrompt$ Choose target creature. | ValidTgts$ Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature until end of turn, untap that creature, and it gains haste until end of turn.
Oracle:Kicker {3}{R} (You may pay an additional {3}{R} as you cast this spell.)\nHaste\nWhen Keldon Overseer enters the battlefield, if it was kicked, gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn.

View File

@@ -0,0 +1,9 @@
Name:Merfolk Trickster
ManaCost:U U
Types:Creature Merfolk Wizard
PT:2/2
K:Flash
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap target creature an opponent controls. It loses all abilities until end of turn.
SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | SubAbility$ DBAnimate | TgtPrompt$ Select target creature
SVar:DBAnimate:DB$ Animate | Defined$ Targeted | RemoveAllAbilities$ True | IsCurse$ True
Oracle:Flash\nWhen Merfolk Trickster enters the battlefield, tap target creature an opponent controls. It loses all abilities until end of turn.

View File

@@ -0,0 +1,7 @@
Name:Rampaging Cyclops
ManaCost:3 R
Types:Creature Cyclops
PT:4/4
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ -2 | CheckSVar$ X | SVarCompare$ GE2 | Description$ CARDNAME gets -2/-0 as long as two or more creatures are blocking it.
SVar:X:Count$Valid Creature.blockingSource
Oracle:Rampaging Cyclops gets -2/-0 as long as two or more creatures are blocking it.

View File

@@ -3,7 +3,7 @@ ManaCost:1 B
Types:Creature Vampire Soldier
PT:2/1
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerZones$ Battlefield | IsPresent$ Planeswalker.Vraska+YouCtrl | PresentCompare$ GE1 | TriggerDescription$ Whenever CARDNAME attacks or blocks, if you control a Vraska planeswalker, target opponent loses 2 life and you gain 2 life.
T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDrain | Secondary$ True | TriggerZones$ Battlefield | IsPresent$ Planeswalker.Vraska+YouCtrl | PresentCompare$ GE1 | TriggerDescription$ Whenever CARDNAME if you control a Vraska planeswalker, target opponent loses 2 life and you gain 2 life.
T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDrain | Secondary$ True | TriggerZones$ Battlefield | IsPresent$ Planeswalker.Vraska+YouCtrl | PresentCompare$ GE1 | TriggerDescription$ Whenever CARDNAME attacks or blocks, if you control a Vraska planeswalker, target opponent loses 2 life and you gain 2 life.
SVar:TrigDrain:DB$LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2
SVar:Picture:http://www.wizards.com/global/images/magic/general/vraskas_conquistador.jpg