Merge branch 'cmr3' into 'master'

CMR - 3 Nov

See merge request core-developers/forge!3331
This commit is contained in:
Michael Kamensky
2020-11-04 04:23:21 +00:00
5 changed files with 48 additions and 2 deletions

View File

@@ -0,0 +1,9 @@
Name:Esior, Wardwing Familiar
ManaCost:1 U
Types:Legendary Creature Bird
PT:1/3
K:Flying
K:Partner
S:Mode$ RaiseCost | ValidTarget$ Card.IsCommander+YouCtrl | Activator$ Opponent | Type$ Spell | Amount$ 3 | Description$ Spells your opponents cast that target one or more commanders you control cost {3} more to cast.
AI:RemoveDeck:NonCommander
Oracle:Flying\nSpells your opponents cast that target one or more commanders you control cost {3} more to cast.\nPartner (You can have two commanders if both have partner.)

View File

@@ -0,0 +1,9 @@
Name:Hullbreacher
ManaCost:2 U
Types:Creature Merfolk Pirate
PT:3/2
K:Flash
R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ Opponent | ReplaceWith$ RepTreasure | NotFirstCardInDrawStep$ True | Description$ If an opponent would draw a card except the first one they draw in each of their draw steps, instead you create a Treasure token. (It's an artifact with "{T}: Sacrifice this artifact: Add one mana of any color.")
SVar:RepTreasure:DB$ Token | TokenScript$ c_a_treasure_sac
DeckHas:Ability$Token
Oracle:Flash\nIf an opponent would draw a card except the first one they draw in each of their draw steps, instead you create a Treasure token. (It's an artifact with "{T}: Sacrifice this artifact: Add one mana of any color.")

View File

@@ -0,0 +1,14 @@
Name:Laboratory Drudge
ManaCost:3 U
Types:Creature Zombie Horror
PT:3/4
T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ1 | Execute$ TrigDraw | TriggerDescription$ At the beginning of each end step, draw a card if you've cast a spell from a graveyard this turn or activated an ability of a card in a graveyard this turn.
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1
T:Mode$ SpellCast | ValidActivatingPlayer$ You | ValidCard$ Card.wasCastFromGraveyard | Execute$ TrigStore | TriggerZones$ Battlefield | Static$ True
T:Mode$ AbilityCast | ValidActivatingPlayer$ You | ValidCard$ Card.inZoneGraveyard | Execute$ TrigStore | TriggerZones$ Battlefield | Static$ True
SVar:TrigStore:DB$ StoreSVar | SVar$ X | Type$ Number | Expression$ 1 | References$ X
SVar:X:Number$0
T:Mode$ TurnBegin | Execute$ TrigReset | Static$ True
SVar:TrigReset:DB$ StoreSVar | SVar$ X | Type$ Number | Expression$ 0 | References$ X
DeckHas:Ability$Graveyard
Oracle:At the beginning of each end step, draw a card if you've cast a spell from a graveyard this turn or activated an ability of a card in a graveyard this turn.

View File

@@ -2,8 +2,8 @@ Name:Mnemonic Deluge
ManaCost:6 U U U
Types:Sorcery
A:SP$ ChangeZone | Cost$ 6 U U U | ValidTgts$ Instant,Sorcery | TgtPrompt$ Select target instant or sorcery card in a graveyard | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Exile target instant or sorcery card from a graveyard. Copy that card three times. You may cast the copies without paying their mana cost. Exile CARDNAME.
SVar:DBPlay:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | CopyCard$ True | Amount$ 3 | AllowRepeats$ True | Controller$ You | Optional$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBExile
SVar:DBPlay:DB$ Play | Defined$ Targeted | CopyCard$ True | Amount$ 3 | AllowRepeats$ True | Controller$ You | Optional$ True | WithoutManaCost$ True | SubAbility$ DBExile | StackDescription$ Copy it three times. {p:You} may cast the copies without paying their mana cost.
SVar:DBExile:DB$ ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Exile
DeckHints:Type$Instant|Sorcery
DeckHas:Ability$Graveyard
Oracle:Exile target instant or sorcery card from a graveyard. Copy that card three times. You may cast the copies without paying their mana cost. Exile Mnemonic Deluge.

View File

@@ -0,0 +1,14 @@
Name:Port Razer
ManaCost:3 R R
Types:Creature Orc Pirate
PT:4/4
T:Mode$ TurnBegin | ValidPlayer$ Player | Static$ True | Execute$ AttackReset
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Static$ True | Execute$ AttackReset
SVar:AttackReset:DB$ Cleanup | ClearRemembered$ True
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ RememberPlayer | TriggerZones$ Battlefield | Static$ True
SVar:RememberPlayer:DB$ Pump | RememberObjects$ TriggeredDefendingPlayer
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigUntap | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, untap each creature you control. After this combat phase, there is an additional combat phase.
SVar:TrigUntap:DB$ UntapAll | ValidCards$ Creature.YouCtrl | SubAbility$ DBAddCombat
SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ BeginCombat | AfterPhase$ EndCombat
S:Mode$ CantAttack | ValidCard$ Card.Self | Target$ Player.IsRemembered | Description$ CARDNAME can't attack a player it has already attacked this turn.
Oracle:Whenever Port Razer deals combat damage to a player, untap each creature you control. After this combat phase, there is an additional combat phase.\nPort Razer can't attack a player it has already attacked this turn.