- [C17] added 12 cards coded by Marek.

This commit is contained in:
Agetian
2017-08-10 16:03:20 +00:00
parent eb3f526a96
commit e7ac05db75
13 changed files with 152 additions and 0 deletions

12
.gitattributes vendored
View File

@@ -17154,20 +17154,32 @@ forge-gui/res/cardsfolder/upcoming/arahbo_roar_of_the_world.txt -text
forge-gui/res/cardsfolder/upcoming/balan_wandering_knight.txt -text forge-gui/res/cardsfolder/upcoming/balan_wandering_knight.txt -text
forge-gui/res/cardsfolder/upcoming/bloodforged_battle_axe.txt -text forge-gui/res/cardsfolder/upcoming/bloodforged_battle_axe.txt -text
forge-gui/res/cardsfolder/upcoming/bloodline_necromancer.txt -text forge-gui/res/cardsfolder/upcoming/bloodline_necromancer.txt -text
forge-gui/res/cardsfolder/upcoming/bloodsworn_steward.txt -text
forge-gui/res/cardsfolder/upcoming/boneyard_scourge.txt -text forge-gui/res/cardsfolder/upcoming/boneyard_scourge.txt -text
forge-gui/res/cardsfolder/upcoming/crimson_honor_guard.txt -text
forge-gui/res/cardsfolder/upcoming/disrupt_decorum.txt -text
forge-gui/res/cardsfolder/upcoming/edgar_markov.txt -text
forge-gui/res/cardsfolder/upcoming/fractured_identity.txt -text forge-gui/res/cardsfolder/upcoming/fractured_identity.txt -text
forge-gui/res/cardsfolder/upcoming/hammer_of_nazahn.txt -text forge-gui/res/cardsfolder/upcoming/hammer_of_nazahn.txt -text
forge-gui/res/cardsfolder/upcoming/heirloom_blade.txt -text
forge-gui/res/cardsfolder/upcoming/heralds_horn.txt -text forge-gui/res/cardsfolder/upcoming/heralds_horn.txt -text
forge-gui/res/cardsfolder/upcoming/hungry_lynx.txt -text forge-gui/res/cardsfolder/upcoming/hungry_lynx.txt -text
forge-gui/res/cardsfolder/upcoming/inalla_archmage_ritualist.txt -text
forge-gui/res/cardsfolder/upcoming/kheru_mind_eater.txt -text
forge-gui/res/cardsfolder/upcoming/kindred_charge.txt -text
forge-gui/res/cardsfolder/upcoming/kindred_discovery.txt -text forge-gui/res/cardsfolder/upcoming/kindred_discovery.txt -text
forge-gui/res/cardsfolder/upcoming/kindred_summons.txt -text forge-gui/res/cardsfolder/upcoming/kindred_summons.txt -text
forge-gui/res/cardsfolder/upcoming/licia_sanguine_tribune.txt -text forge-gui/res/cardsfolder/upcoming/licia_sanguine_tribune.txt -text
forge-gui/res/cardsfolder/upcoming/mathas_fiend_seeker.txt -text
forge-gui/res/cardsfolder/upcoming/mirror_of_the_forebears.txt -text forge-gui/res/cardsfolder/upcoming/mirror_of_the_forebears.txt -text
forge-gui/res/cardsfolder/upcoming/nazahn_revered_bladesmith.txt -text forge-gui/res/cardsfolder/upcoming/nazahn_revered_bladesmith.txt -text
forge-gui/res/cardsfolder/upcoming/new_blood.txt -text
forge-gui/res/cardsfolder/upcoming/patron_of_the_vein.txt -text
forge-gui/res/cardsfolder/upcoming/qasali_slingers.txt -text forge-gui/res/cardsfolder/upcoming/qasali_slingers.txt -text
forge-gui/res/cardsfolder/upcoming/ramos_dragon_engine.txt -text forge-gui/res/cardsfolder/upcoming/ramos_dragon_engine.txt -text
forge-gui/res/cardsfolder/upcoming/scalelord_reckoner.txt -text forge-gui/res/cardsfolder/upcoming/scalelord_reckoner.txt -text
forge-gui/res/cardsfolder/upcoming/taigam_ojutai_master.txt -text forge-gui/res/cardsfolder/upcoming/taigam_ojutai_master.txt -text
forge-gui/res/cardsfolder/upcoming/teferis_protection.txt -text
forge-gui/res/cardsfolder/upcoming/the_ur_dragon.txt -text forge-gui/res/cardsfolder/upcoming/the_ur_dragon.txt -text
forge-gui/res/cardsfolder/upcoming/traverse_the_outlands.txt -text forge-gui/res/cardsfolder/upcoming/traverse_the_outlands.txt -text
forge-gui/res/cardsfolder/upcoming/wasitora_nekoru_queen.txt -text forge-gui/res/cardsfolder/upcoming/wasitora_nekoru_queen.txt -text

View File

@@ -0,0 +1,9 @@
Name:Bloodsworn Steward
ManaCost:2 R R
Types:Creature Vampire Knight
PT:4/4
K:Flying
S:Mode$ Continuous | Affected$ Creature.IsCommander+YouCtrl | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Haste | Description$ Commander creatures you control get +2/+2 and have haste.
SVar:PlayMain1:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodsworn_steward.jpg
Oracle:Flying\nCommander creatures you control get +2/+2 and have haste.

View File

@@ -0,0 +1,10 @@
Name:Crimson Honor Guard
ManaCost:3 R R
Types:Creature Vampire Knight
PT:4/5
K:Trample
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's end step, CARDNAME deals 4 damage to that player unless he or she controls a commander.
SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 4 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X
SVar:X:Count$Valid Permanent.IsCommander+ActivePlayerCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/crimson_honor_guard.jpg
Oracle:Trample\nAt the beginning of each player's end step, Crimson Honor Guard deals 4 damage to that player unless he or she controls a commander.

View File

@@ -0,0 +1,6 @@
Name:Disrupt Decorum
ManaCost:2 R R
Types:Sorcery
A:SP$ Goad | Cost$ 2 R R | Defined$ Valid Creature.YouDontCtrl | SpellDescription$ Goad all creatures you don't control.
SVar:Picture:http://www.wizards.com/global/images/magic/general/disrupt_decorum.jpg
Oracle:Goad all creatures you don't control. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.)

View File

@@ -0,0 +1,17 @@
Name:Edgar Markov
ManaCost:3 R W B
Types:Legendary Creature Vampire Knight
PT:4/4
T:Mode$ SpellCast | ValidCard$ Creature.Vampire+Other | ValidActivatingPlayer$ You | TriggerZones$ Command | PresentZone$ Command | Execute$ TrigToken | TriggerDescription$ Eminence - Whenever you cast another Vampire spell, if Edgar Markov is in the command zone or on the battlefield, create a 1/1 black Vampire creature token.
T:Mode$ SpellCast | ValidCard$ Creature.Vampire+Other | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | PresentZone$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Eminence - Whenever you cast another Vampire spell, if Edgar Markov is in the command zone or on the battlefield, create a 1/1 black Vampire creature token.
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Vampire | TokenTypes$ Creature,Vampire | TokenColors$ Black | TokenPower$ 1 | TokenToughness$ 1 | TokenOwner$ You | TokenImage$ b 1 1 vampire C17
K:First Strike
K:Haste
T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounterAll | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on each Vampire you control.
SVar:TrigPutCounterAll:DB$PutCounterAll | ValidCards$ Vampire.YouCtrl | CounterType$ P1P1 | CounterNum$ 1
SVar:HasAttackEffect:TRUE
SVar:BuffedBy:Vampire
DeckHints:Type$Vampire
SVar:Picture:http://www.wizards.com/global/images/magic/general/edgar_markov.jpg
Oracle:Eminence - Whenever you cast another Vampire spell, if Edgar Markov is in the command zone or on the battlefield, create a 1/1 black Vampire creature token.\nFirst strike, haste\nWhenever Edgar Markov attacks, put a +1/+1 counter on each Vampire you control.

View File

@@ -0,0 +1,14 @@
Name:Heirloom Blade
ManaCost:3
Types:Artifact Equipment
T:Mode$ Attached | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigRemember | Static$ True
SVar:TrigRemember:DB$ Cleanup | ClearRemembered$ True | SubAbility$ RememberNew
SVar:RememberNew:DB$ Pump | RememberObjects$ Equipped
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddToughness$ 1 | Description$ Equipped creature gets +3/+1.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigDigUntil | OptionalDecider$ You | TriggerDescription$ Whenever equipped creature dies, you may reveal cards from the top of your library until you reveal a creature card that shares a creature type with it. Put that card into your hand and the rest on the bottom of your library in a random order.
SVar:TrigDigUntil:DB$DigUntil | Valid$ Creature.sharesCreatureTypeWith Remembered | ValidDescription$ creature that shares a creature type | FoundDestination$ Hand | RevealedDestination$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | SubAbility$ DBCleanup
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ DBCleanup | Static$ True
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
K:Equip 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/heirloom_blade.jpg
Oracle:Equipped creature gets +3/+1.\nWhenever equipped creature dies, you may reveal cards from the top of your library until you reveal a creature card that shares a creature type with it. Put that card into your hand and the rest on the bottom of your library in a random order.\nEquip {1}

View File

@@ -0,0 +1,13 @@
Name:Inalla, Archmage Ritualist
ManaCost:2 U B R
Types:Legendary Creature Human Wizard
PT:4/5
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Wizard.YouCtrl+nonToken+Other | TriggerZones$ Command | PresentZone$ Command | Execute$ TrigCopyPermanent | TriggerDescription$ Eminence - Whenever another nontoken Wizard enters the battlefield under your control, if CARDNAME is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Wizard.YouCtrl+nonToken+Other | TriggerZones$ Battlefield | PresentZone$ Battlefield | Execute$ TrigCopyPermanent | Secondary$ True | TriggerDescription$ Eminence - Whenever another nontoken Wizard enters the battlefield under your control, if CARDNAME is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step.
SVar:TrigCopyPermanent:AB$ CopyPermanent | Cost$ 1 | Defined$ TriggeredCard | NumCopies$ 1 | AddTypes$ Artifact | AddSVars$ SneakAttackEOT | PumpKeywords$ Haste | AtEOT$ Exile
A:AB$ LoseLife | Cost$ tapXType<5/Wizard> | ValidTgts$ Player | TgtPrompt$ Select a player to lose 7 life | LifeAmount$ 7 | SpellDescription$ Target player loses 7 life.
SVar:SneakAttackEOT:SVar:EndOfTurnLeavePlay:True
SVar:BuffedBy:Wizard
DeckHints:Type$Wizard
SVar:Picture:http://www.wizards.com/global/images/magic/general/inalla_archmage_ritualist.jpg
Oracle:Eminence - Whenever another nontoken Wizard enters the battlefield under your control, if Inalla, Archmage Ritualist is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step.\nTap five untapped Wizards you control: Target player loses 7 life.

View File

@@ -0,0 +1,14 @@
Name:Kheru Mind-Eater
ManaCost:2 B
Types:Creature Vampire
PT:1/3
K:Menace
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles a card from his or hand face down.
SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | DefinedPlayer$ TriggeredTarget | Chooser$ TriggeredTarget | ExileFaceDown$ True | Mandatory$ True | ChangeNum$ 1 | RememberChanged$ True
S:Mode$ Continuous | MayPlay$ True | MayLookAt$ You | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at and play cards exiled with CARDNAME.
T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBForget
SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/kheru_mind_eater.jpg
Oracle:Menace\nWhenever Kheru Mind-Eater deals combat damage to a player, that player exiles a card from his or hand face down.\nYou may look at and play cards exiled with Kheru Mind-Eater.

View File

@@ -0,0 +1,9 @@
Name:Kindred Charge
ManaCost:4 R R
Types:Sorcery
A:SP$ ChooseType | Cost$ 4 R R | Defined$ You | Type$ Creature | SubAbility$ DBRepeatEach | AILogic$ MostProminentComputerControls | SpellDescription$ Choose a creature type. For each creature you control of the chosen type, create a token that's a copy of that creature. Those tokens gain haste. Exile them at the beginning of the next end step.
SVar:DBRepeatEach:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Creature.ChosenType+YouCtrl | Zone$ Battlefield | RepeatSubAbility$ DBClone
SVar:DBClone:DB$ CopyPermanent | Defined$ Imprinted | Keywords$ Haste | NumCopies$ 1 | AtEOT$ Exile | AddSVars$ SneakAttackEOT
SVar:SneakAttackEOT:SVar:EndOfTurnLeavePlay:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/kindred_charge.jpg
Oracle:Choose a creature type. For each creature you control of the chosen type, create a token that's a copy of that creature. Those tokens gain haste. Exile them at the beginning of the next end step.

View File

@@ -0,0 +1,18 @@
Name:Mathas, Fiend Seeker
ManaCost:R W B
Types:Legendary Creature Vampire
PT:3/3
K:Menace
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, put a bounty counter on target creature an opponent controls. For as long as that creature has a bounty counter on it, it has "When this creature dies, each opponent draws a card and gains 2 life."
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | CounterType$ BOUNTY | CounterNum$ 1 | IsCurse$ True | SubAbility$ DBAnimate
#TODO: Ideally, this has to be implemented with a condition where, if counters are removed from the permanent, the trigger
#is removed even if the counters of the same type are later added via something else.
SVar:DBAnimate:DB$ Animate | Defined$ Targeted | sVars$ MathasPayoffDraw,MathasPayoffLife,MathasDeath | Triggers$ MathasDeath | ConditionCheckSVar$ Ctrs | ConditionSVarCompare$ EQ1 | Permanent$ True | References$ Ctrs
SVar:MathasDeath:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+counters_GE1_BOUNTY | Execute$ MathasPayoffDraw | TriggerDescription$ When this creature dies, each opponent draws a card and gains 2 life.
SVar:MathasPayoffDraw:DB$ Draw | Defined$ Player.Opponent | NumCards$ 1 | SubAbility$ MathasPayoffLife
SVar:MathasPayoffLife:DB$ GainLife | Defined$ Player.Opponent | LifeAmount$ 2
SVar:Ctrs:ParentTargeted$CardCounters.BOUNTY
SVar:Picture:http://www.wizards.com/global/images/magic/general/mathas_fiend_seeker.jpg
Oracle:Menace\nAt the beginning of your end step, put a bounty counter on target creature an opponent controls. For as long as that creature has a bounty counter on it, it has "When this creature dies, each opponent draws a card and gains 2 life."

View File

@@ -0,0 +1,8 @@
Name:New Blood
ManaCost:2 B B
Types:Sorcery
A:SP$ GainControl | Cost$ 2 B B tapXType<1/Vampire> | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBChangeText | SpellDescription$ Gain control of target creature. Change the text of that creature by replacing all instances of one creature type with Vampire.
SVar:DBChangeText:DB$ ChangeText | Defined$ ParentTarget | ChangeTypeWord$ ChooseCreatureType Vampire | Permanent$ True
DeckHints:Type$Vampire
SVar:Picture:http://www.wizards.com/global/images/magic/general/new_blood.jpg
Oracle:As an additional cost to cast New Blood, tap an untapped Vampire you control.\nGain control of target creature. Change the text of that creature by replacing all instances of one creature type with Vampire.

View File

@@ -0,0 +1,14 @@
Name:Patron of the Vein
ManaCost:4 B B
Types:Creature Vampire Shaman
PT:4/4
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target creature an opponent controls.
SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Whenever a creature an opponent controls dies, exile it and put a +1/+1 counter on each Vampire you control.
SVar:TrigChange:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile | SubAbility$ DBPutCounterAll
SVar:DBPutCounterAll:DB$PutCounterAll | ValidCards$ Vampire.YouCtrl | CounterType$ P1P1 | CounterNum$ 1
SVar:PlayMain1:TRUE
DeckHints:Type$Vampire
SVar:Picture:http://www.wizards.com/global/images/magic/general/patron_of_the_vein.jpg
Oracle:Flying\nWhen Patron of the Vein enters the battlefield, destroy target creature an opponent controls.\nWhenever a creature an opponent controls dies, exile it and put a +1/+1 counter on each Vampire you control.

View File

@@ -0,0 +1,8 @@
Name:Teferi's Protection
ManaCost:2 W
Types:Instant
A:SP$ Pump | Cost$ 2 W | UntilYourNextTurn$ True | Defined$ You | KW$ Your life total can't change. & Protection from everything | SubAbility$ DBPhases | SpellDescription$ Until your next turn, your life total can't change and you have protection from everything. All permanents you control phase out. (While they're phased out, they're treated as though they don't exist. They phase in before you untap during your untap step.) Exile Teferi's Protection.
SVar:DBPhases:DB$ Phases | Defined$ Valid Permanent.YouCtrl | SubAbility$ DBChange
SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile
SVar:Picture:http://www.wizards.com/global/images/magic/general/teferis_protection.jpg
Oracle:Until your next turn, your life total can't change and you have protection from everything. All permanents you control phase out. (While they're phased out, they're treated as though they don't exist. They phase in before you untap during your untap step.)\nExile Teferi's Protection.