DeckHints & DeckHas updates Antiquities and Legends [SQUASH MERGE] (#1901)

* Ai updates antiquities and legends (#9)

* Update adun_oakenshield.txt

* Update akron_legionnaire.txt

* Update alabaster_potion.txt

* Update all_hallows_eve.txt

* Update arcades_sabboth.txt

* Update arena_of_the_ancients.txt

* Update axelrod_gunnarson.txt

* Update black_mana_battery.txt

* Update blazing_effigy.txt

* Update blue_mana_battery.txt

* Update boris_devilboon.txt

* Update cathedral_of_serra.txt

* Update caverns_of_despair.txt

* Update chains_of_mephistopheles.txt

* Update cocoon.txt

* Update divine_intervention.txt

* Update divine_offering.txt

* Update emerald_dragonfly.txt

* Update forethought_amulet.txt

* Update fortified_area.txt

* Update gabriel_angelfire.txt

* Update gauntlets_of_chaos.txt

* Update argivian_archaeologist.txt

* Update argivian_blacksmith.txt

* Update armageddon_clock.txt

* Update ashnods_altar.txt

* Update ashnods_transmogrant.txt

* Update su_chi.txt

* Update yawgmoth_demon.txt

* Update xenic_poltergeist.txt

* Update urzas_tower.txt

* Update urzas_mine.txt

* Update urzas_power_plant.txt

* Update urzas_miter.txt

* Update urzas_chalice.txt

* Update urzas_avenger.txt

* Update triskelion.txt

* Update transmute_artifact.txt

* Update titanias_song.txt

* Update the_rack.txt

* Update tetravus.txt

* Update tablet_of_epityr.txt

* Update sage_of_lat_nam.txt

* Update reverse_polarity.txt

* Update millstone.txt

* Update mishras_war_machine.txt

* Update orcish_mechanics.txt

* Update onulet.txt

* Update power_artifact.txt

* Update powerleech.txt

* Update priest_of_yawgmoth.txt

* Update primal_clay.txt

* Update reconstruction.txt

* Update coral_helm.txt

* Update cursed_rack.txt

* Update damping_field.txt

* Update drafnas_restoration.txt

* Update dwarven_weaponsmith.txt

* Update energy_flux.txt

* Update feldons_cane.txt

* Update gate_to_phyrexia.txt

* Update golgothian_sylex.txt

* Update ivory_tower.txt

* Update jalum_tome.txt

* Update whirling_dervish.txt

* Update white_mana_battery.txt

* Update wood_elemental.txt

* Update unholy_citadel.txt

* Update vaevictis_asmadi.txt

* Update venarian_gold.txt

* Update cathedral_of_serra.txt

* Update chains_of_mephistopheles.txt

* Update elder_spawn.txt

* Update eternal_warrior.txt

* Update fallen_angel.txt

* Update fortified_area.txt

* Update firestorm_phoenix.txt

* Update glyph_of_delusion.txt

* Update glyph_of_life.txt

* Update glyph_of_doom.txt

* Update glyph_of_destruction.txt

* Update glyph_of_reincarnation.txt

* Update green_mana_battery.txt

* Update gwendlyn_di_corci.txt

* Update hazezon_tamar.txt

* Update hells_caretaker.txt

* Update horror_of_horrors.txt

* Update infinite_authority.txt

* Update in_the_eye_of_chaos.txt

* Update karakas.txt

* Update knowledge_vault.txt

* Update kobold_drill_sergeant.txt

* Update kobold_overlord.txt

* Update kobold_taskmaster.txt

* Update lands_edge.txt

* Update land_equilibrium.txt

* Update lesser_werewolf.txt

* Update lifeblood.txt

* Update life_chisel.txt

* Update life_matrix.txt

* Update living_plane.txt

* Update living_plane.txt

* Update mana_matrix.txt

* Update wolves_of_the_hunt.txt

* Update mirror_universe.txt

* Update moat.txt

* Update mountain_stronghold.txt

* Update mold_demon.txt

* Update nebuchadnezzar.txt

* Update nicol_bolas.txt

* Update osai_vultures.txt

* Update part_water.txt

* Update pit_scorpion.txt

* Update puppet_master.txt

* Update ragnar.txt

* Update rapid_fire.txt

* Update rasputin_dreamweaver.txt

* Update recall.txt

* Update red_mana_battery.txt

* Update rohgahh_of_kher_keep.txt

* Update seafarers_quay.txt

* Update serpent_generator.txt

* Update solkanar_the_swamp_king.txt

* Update spectral_cloak.txt

* Update spirit_link.txt

* Update spirit_shackle.txt

* Update spiritual_sanctuary.txt

* Update stangg.txt

* Update storm_world.txt

* Update syphon_soul.txt

* Update takklemaggot.txt

* Update the_abyss.txt

* Update the_brute.txt

* Update the_tabernacle_at_pendrell_vale.txt

* Update time_elemental.txt

* Update triassic_egg.txt

* Update damping_field.txt

* Update axelrod_gunnarson.txt

* Update ashnods_transmogrant.txt

* Update argivian_blacksmith.txt

* Update arena_of_the_ancients.txt

* Update titanias_song.txt

* Update puppet_master.txt

* Update firestorm_phoenix.txt

* Update energy_flux.txt

* Update drafnas_restoration.txt

* Update damping_field.txt

* Update caverns_of_despair.txt

* Update mountain_stronghold.txt

* Update akron_legionnaire.txt

* Update argivian_archaeologist.txt

* Update ashnods_altar.txt

* Update cursed_rack.txt

* Update argivian_archaeologist.txt
This commit is contained in:
Simisays
2022-11-15 23:40:10 +01:00
committed by GitHub
parent e88b8735b9
commit d13f1d0981
131 changed files with 188 additions and 17 deletions

View File

@@ -4,4 +4,5 @@ Types:Legendary Creature Human Knight
PT:1/2
A:AB$ ChangeZone | Cost$ B R G T | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to your hand.
SVar:NonCombatPriority:3
DeckHas:Ability$Graveyard
Oracle:{B}{R}{G}, {T}: Return target creature card from your graveyard to your hand.

View File

@@ -3,5 +3,6 @@ ManaCost:6 W W
Types:Creature Giant Soldier
PT:8/4
S:Mode$ Continuous | Affected$ Creature.YouCtrl+nonArtifact+notnamedAkron Legionnaire | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Except for creatures named Akron Legionnaire and artifact creatures, creatures you control can't attack.
DeckHints:Type$Artifact
DeckNeeds:Name$Akron Legionnaire
Oracle:Except for creatures named Akron Legionnaire and artifact creatures, creatures you control can't attack.

View File

@@ -1,8 +1,9 @@
Name:Alabaster Potion
ManaCost:X W W
Types:Instant
A:SP$ Charm | Cost$ X W W | Choices$ DBGainLife,DBPreventDamage
A:SP$ Charm | Choices$ DBGainLife,DBPreventDamage
SVar:DBGainLife:DB$ GainLife | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ X | SpellDescription$ Target player gains X life.
SVar:DBPreventDamage:DB$ PreventDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ X | SpellDescription$ Prevent the next X damage that would be dealt to any target this turn.
SVar:X:Count$xPaid
DeckHas:Ability$LifeGain
Oracle:Choose one —\n• Target player gains X life.\n• Prevent the next X damage that would be dealt to any target this turn.

View File

@@ -13,6 +13,6 @@ SVar:NeedsToPlayVar:CountOpps LECountMe
SVar:CountMe:Count$ValidGraveyard Creature.YouOwn/Minus.NumOpps
SVar:CountOpps:Count$ValidGraveyard Creature.OppOwn/DivideEvenlyDown.NumOpps
SVar:NumOpps:PlayerCountOpponents$Amount
DeckHas:Ability$Counters
DeckNeeds:Ability$Graveyard
DeckHas:Ability$Graveyard|Counters
DeckHints:Ability$Graveyard|Sacrifice
Oracle:Exile All Hallow's Eve with two scream counters on it.\nAt the beginning of your upkeep, if All Hallow's Eve is exiled with a scream counter on it, remove a scream counter from it. If there are no more scream counters on it, put it into your graveyard and each player returns all creature cards from their graveyard to the battlefield.

View File

@@ -6,4 +6,5 @@ K:Flying
K:UpkeepCost:G W U
S:Mode$ Continuous | Affected$ Creature.notattacking+untapped+YouCtrl | AddToughness$ 2 | Description$ Each untapped creature you control gets +0/+2 as long as it's not attacking.
A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn.
DeckHints:Type$Wall & Keyword$Defender
Oracle:Flying\nAt the beginning of your upkeep, sacrifice Arcades Sabboth unless you pay {G}{W}{U}.\nEach untapped creature you control gets +0/+2 as long as it's not attacking.\n{W}: Arcades Sabboth gets +0/+1 until end of turn.

View File

@@ -3,4 +3,8 @@ ManaCost:1 W W
Types:Creature Human Artificer
PT:1/1
A:AB$ ChangeZone | Cost$ W W T | TgtPrompt$ Choose target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target artifact card from your graveyard to your hand.
AI:RemoveDeck:Random
DeckNeeds:Type$Artifact
DeckHas:Ability$Graveyard
DeckHints:Ability$Graveyard|Mill
Oracle:{W}{W}, {T}: Return target artifact card from your graveyard to your hand.

View File

@@ -3,4 +3,5 @@ ManaCost:1 W W
Types:Creature Human Artificer
PT:2/2
A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature.Artifact | Amount$ 2 | TgtPrompt$ Select target artifact creature | SpellDescription$ Prevent the next 2 damage that would be dealt to target artifact creature this turn.
DeckHints:Type$Artifact
Oracle:{T}: Prevent the next 2 damage that would be dealt to target artifact creature this turn.

View File

@@ -8,4 +8,5 @@ SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player | NumDmg$ X
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1
SVar:X:Count$CardCounters.DOOM
AI:RemoveDeck:All
DeckHas:Ability$Counters
Oracle:At the beginning of your upkeep, put a doom counter on Armageddon Clock.\nAt the beginning of your draw step, Armageddon Clock deals damage equal to the number of doom counters on it to each player.\n{4}: Remove a doom counter from Armageddon Clock. Any player may activate this ability but only during any upkeep step.

View File

@@ -3,5 +3,6 @@ ManaCost:3
Types:Artifact
A:AB$ Mana | Cost$ Sac<1/Creature> | Produced$ C | Amount$ 2 | SpellDescription$ Add {C}{C}.
SVar:NonStackingEffect:True
AI:RemoveDeck:All
DeckHas:Ability$Sacrifice
DeckHints:Ability$Token
Oracle:Sacrifice a creature: Add {C}{C}.

View File

@@ -3,4 +3,5 @@ ManaCost:1
Types:Artifact
A:AB$ PutCounter | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature.nonArtifact | TgtPrompt$ Select target nonartifact creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBAnimate | SpellDescription$ Put a +1/+1 counter on target nonartifact creature. That creature becomes an artifact in addition to its other types.
SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Types$ Artifact | Duration$ Permanent
DeckHas:Ability$Counters & Type$Artifact
Oracle:{T}, Sacrifice Ashnod's Transmogrant: Put a +1/+1 counter on target nonartifact creature. That creature becomes an artifact in addition to its other types.

View File

@@ -6,4 +6,5 @@ K:Trample
T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | Execute$ DBGainLife | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, you gain 1 life and CARDNAME deals 1 damage to target player or planeswalker.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 | SubAbility$ DBDealDamage
SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1
DeckHas:Ability$LifeGain
Oracle:Trample\nWhenever a creature dealt damage by Axelrod Gunnarson this turn dies, you gain 1 life and Axelrod deals 1 damage to target player or planeswalker.

View File

@@ -6,4 +6,5 @@ A:AB$ Mana | Cost$ T SubCounter<X/CHARGE> | Produced$ B | AILogic$ ManaRitualBat
SVar:DBMana: DB$ Mana | Produced$ B | Amount$ X
SVar:X:Count$xPaid
AI:RemoveDeck:Random
DeckHas:Ability$Counters
Oracle:{2}, {T}: Put a charge counter on Black Mana Battery.\n{T}, Remove any number of charge counters from Black Mana Battery: Add {B}, then add an additional {B} for each charge counter removed this way.

View File

@@ -5,4 +5,6 @@ PT:0/3
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ BlazeDmg | TriggerDescription$ When CARDNAME dies, it deals X damage to target creature, where X is 3 plus the amount of damage dealt to CARDNAME this turn by other sources named Blazing Effigy.
SVar:BlazeDmg:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature to deal damage to | NumDmg$ BlazeSize
SVar:BlazeSize:Count$TotalDamageThisTurn Card.Other+namedBlazing_Effigy/Plus.3
SVar:SacMe:2
DeckHints:Name$Blazing Effigy
Oracle:When Blazing Effigy dies, it deals X damage to target creature, where X is 3 plus the amount of damage dealt to Blazing Effigy this turn by other sources named Blazing Effigy.

View File

@@ -6,4 +6,5 @@ A:AB$ Mana | Cost$ T SubCounter<X/CHARGE> | Produced$ U | AILogic$ ManaRitualBat
SVar:DBMana: DB$ Mana | Produced$ U | Amount$ X
SVar:X:Count$xPaid
AI:RemoveDeck:Random
DeckHas:Ability$Counters
Oracle:{2}, {T}: Put a charge counter on Blue Mana Battery.\n{T}, Remove any number of charge counters from Blue Mana Battery: Add {U}, then add an additional {U} for each charge counter removed this way.

View File

@@ -3,4 +3,5 @@ ManaCost:3 B R
Types:Legendary Creature Zombie Wizard
PT:2/2
A:AB$ Token | Cost$ 2 B R T | TokenAmount$ 1 | TokenScript$ minor_demon | TokenOwner$ You | SpellDescription$ Create a 1/1 black and red Demon creature token named Minor Demon.
DeckHas:Ability$Token & Type$Demon
Oracle:{2}{B}{R}, {T}: Create a 1/1 black and red Demon creature token named Minor Demon.

View File

@@ -4,4 +4,6 @@ Types:Land
S:Mode$ Continuous | Affected$ Creature.White+Legendary | AddKeyword$ Bands with Other Legendary Creatures | Description$ White legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)
AI:RemoveDeck:All
SVar:NonStackingEffect:True
DeckHas:Keyword$BandsWithOther
DeckNeeds:Type$Legendary & Color$White
Oracle:White legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)

View File

@@ -5,4 +5,5 @@ K:No more than two creatures can attack each combat.
S:Mode$ Continuous | GlobalRule$ No more than two creatures can block each combat. | Description$ No more than two creatures can block each combat.
SVar:NonStackingEffect:True
AI:RemoveDeck:Random
DeckHints:Type$Planeswalker|Artifact|Enchantment|Aura|Equipment
Oracle:No more than two creatures can attack each combat.\nNo more than two creatures can block each combat.

View File

@@ -7,4 +7,5 @@ SVar:DBDraw:DB$ Draw | Defined$ ReplacedPlayer | ConditionDefined$ Remembered |
SVar:MillOne:DB$ Mill | NumCards$ 1 | Defined$ ReplacedPlayer | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
AI:RemoveDeck:Random
DeckHas:Ability$Discard|Mill
Oracle:If a player would draw a card except the first one they draw in each of their draw steps, that player discards a card instead. If the player discards a card this way, they draw a card. If the player doesn't discard a card this way, they mill a card.

View File

@@ -16,4 +16,5 @@ SVar:TrigSac:DB$ Sacrifice | Defined$ Self | ConditionCheckSVar$ X | ConditionSV
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$RememberedSize
AI:RemoveDeck:Random
DeckHas:Ability$Counters
Oracle:Enchant creature you control\nWhen Cocoon enters the battlefield, tap enchanted creature and put three pupa counters on Cocoon.\nEnchanted creature doesn't untap during your untap step if Cocoon has a pupa counter on it.\nAt the beginning of your upkeep, remove a pupa counter from Cocoon. If you can't, sacrifice it, put a +1/+1 counter on enchanted creature, and that creature gains flying.

View File

@@ -4,4 +4,5 @@ Types:Artifact
A:AB$ Pump | Cost$ 3 Discard<1/Random> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn.
SVar:NonStackingEffect:True
AI:RemoveDeck:All
DeckHas:Ability$Discard
Oracle:{3}, Discard a card at random: Target creature gets +2/+2 until end of turn.

View File

@@ -2,7 +2,7 @@ Name:Cursed Rack
ManaCost:4
Types:Artifact
K:ETBReplacement:Other:ChooseP
SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ Curse | SpellDescription$ As CARDNAME enters the battlefield, choose an opponent.
SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ Curse | AILogic$ MostCardsInHand | SpellDescription$ As CARDNAME enters the battlefield, choose an opponent.
S:Mode$ Continuous | Affected$ Player.Chosen | SetMaxHandSize$ 4 | Description$ The chosen player's maximum hand size is four.
SVar:NonStackingEffect:True
Oracle:As Cursed Rack enters the battlefield, choose an opponent.\nThe chosen player's maximum hand size is four.

View File

@@ -4,4 +4,7 @@ Types:Enchantment
S:Mode$ Continuous | Affected$ Player | AddKeyword$ UntapAdjust:Artifact:1 | Description$ Players can't untap more than one artifact during their untap steps.
SVar:NonStackingEffect:True
AI:RemoveDeck:Random
SVar:NeedsToPlayVar:CountOpps GTCountMe
SVar:CountOpps:Count$Valid Artifact.OppCtrl/LimitMax.5
SVar:CountMe:Count$Valid Artifact.YouCtrl
Oracle:Players can't untap more than one artifact during their untap steps.

View File

@@ -7,4 +7,5 @@ SVar:TrigRemoveCtr:DB$ RemoveCounter | Defined$ Self | CounterType$ INTERVENTION
SVar:GameIsADraw:DB$ GameDrawn | ConditionPresent$ Card.Self+counters_EQ0_INTERVENTION
AI:RemoveDeck:Random
AI:RemoveDeck:All
DeckHas:Ability$Counters
Oracle:Divine Intervention enters the battlefield with two intervention counters on it.\nAt the beginning of your upkeep, remove an intervention counter from Divine Intervention.\nWhen you remove the last intervention counter from Divine Intervention, the game is a draw.

View File

@@ -4,4 +4,5 @@ Types:Instant
A:SP$ Destroy | Cost$ 1 W | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DBGainLife | SpellDescription$ Destroy target artifact. You gain life equal to its mana value.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X
SVar:X:Targeted$CardManaCost
DeckHas:Ability$LifeGain
Oracle:Destroy target artifact. You gain life equal to its mana value.

View File

@@ -5,5 +5,7 @@ A:SP$ Pump | Cost$ U | ValidTgts$ Player | TgtPrompt$ Select target Player | Sub
SVar:DBChangeZone:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ X | TargetsWithDefinedController$ ParentTarget | Origin$ Graveyard | Destination$ Library | TgtPrompt$ Choose target artifact card | ValidTgts$ Artifact | Chooser$ You
SVar:X:Count$InAllYards
AI:RemoveDeck:All
AI:RemoveDeck:Random
DeckHas:Ability$Graveyard
DeckHints:Ability$Mill
DeckNeeds:Type$Artifact
Oracle:Put any number of target artifact cards from target player's graveyard on top of their library in any order.

View File

@@ -3,5 +3,7 @@ ManaCost:1 R
Types:Creature Dwarf Artificer
PT:1/1
A:AB$ PutCounter | Cost$ T Sac<1/Artifact> | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put a +1/+1 counter on target creature. Activate only during your upkeep.
AI:RemoveDeck:All
AI:RemoveDeck:Random
DeckHas:Ability$Sacrifice|Counters
DeckNeeds:Type$Artifact
Oracle:{T}, Sacrifice an artifact: Put a +1/+1 counter on target creature. Activate only during your upkeep.

View File

@@ -11,4 +11,5 @@ S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.Red
AI:RemoveDeck:Random
SVar:NeedsToPlayVar:Z GE3
SVar:Z:Count$Valid Island.YouCtrl+inZoneBattlefield
DeckHas:Ability$Sacrifice
Oracle:At the beginning of your upkeep, unless you sacrifice an Island, sacrifice Elder Spawn and it deals 6 damage to you.\nElder Spawn can't be blocked by red creatures.

View File

@@ -4,4 +4,5 @@ Types:Creature Insect
PT:1/1
K:Flying
A:AB$ Pump | Cost$ G G | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn.
DeckHas:Keyword$FirstStrike
Oracle:Flying\n{G}{G}: Emerald Dragonfly gains first strike until end of turn.

View File

@@ -3,4 +3,8 @@ ManaCost:2 U
Types:Enchantment
S:Mode$ Continuous | Affected$ Artifact | AddKeyword$ UpkeepCost:2 | Description$ All artifacts have "At the beginning of your upkeep, sacrifice this artifact unless you pay {2}."
AI:RemoveDeck:Random
DeckHas:Ability$Sacrifice
SVar:NeedsToPlayVar:CountOpps GTCountMe
SVar:CountOpps:Count$Valid Artifact.OppCtrl/LimitMax.5
SVar:CountMe:Count$Valid Artifact.YouCtrl
Oracle:All artifacts have "At the beginning of your upkeep, sacrifice this artifact unless you pay {2}."

View File

@@ -4,4 +4,5 @@ Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | Cost$ R | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Vigilance | Description$ Enchanted creature has vigilance.
DeckHas:Keyword$Vigilance
Oracle:Enchant creature\nEnchanted creature has vigilance.

View File

@@ -6,4 +6,5 @@ K:Flying
A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +1 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+1 until end of turn.
SVar:AIPreference:SacCost$Creature.Other
DeckHas:Ability$Sacrifice
DeckHints:Ability$Token
Oracle:Flying\nSacrifice a creature: Fallen Angel gets +2/+1 until end of turn.

View File

@@ -3,5 +3,5 @@ ManaCost:1
Types:Artifact
A:AB$ ChangeZoneAll | Cost$ T Exile<1/CARDNAME> | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True | SpellDescription$ Shuffle your graveyard into your library.
AI:RemoveDeck:Random
AI:RemoveDeck:All
DeckHas:Ability$Graveyard
Oracle:{T}, Exile Feldon's Cane: Shuffle your graveyard into your library.

View File

@@ -10,4 +10,5 @@ SVar:CantBeCast:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card.IsRemem
SVar:KWShow:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Hand | Affected$ Card.IsRemembered | MayLookAt$ Player | Description$ Play with rembembered card revealed.
SVar:ComeBack:Mode$ ChangesZone | Origin$ Hand | Destination$ Any | ValidCard$ Card.IsRemembered | Execute$ ExileSelf | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ None
SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self
SVar:SacMe:1
Oracle:Flying\nIf Firestorm Phoenix would die, return it to its owner's hand instead. Until that player's next turn, that player plays with that card revealed in their hand and can't play it.

View File

@@ -5,4 +5,5 @@ K:UpkeepCost:3
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Instant,Sorcery | ValidTarget$ You | DamageAmount$ GE3 | ReplaceWith$ Dmg2 | Description$ If an instant or sorcery source would deal 3 or more damage to you, it deals 2 damage to you instead.
SVar:Dmg2:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ 2
AI:RemoveDeck:Random
DeckHas:Ability$Sacrifice
Oracle:At the beginning of your upkeep, sacrifice Forethought Amulet unless you pay {3}.\nIf an instant or sorcery source would deal 3 or more damage to you, it deals 2 damage to you instead.

View File

@@ -4,4 +4,6 @@ Types:Enchantment
S:Mode$ Continuous | Affected$ Creature.YouCtrl+Wall | AddPower$ 1 | AddKeyword$ Banding | Description$ Wall creatures you control get +1/+0 and have banding.
AI:RemoveDeck:Random
AI:RemoveDeck:All
DeckHas:Keyword$Banding
DeckHints:Keyword$Defender & Type$Wall
Oracle:Wall creatures you control get +1/+0 and have banding. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)

View File

@@ -9,4 +9,5 @@ SVar:SVar2:DB$ Pump | Defined$ Self | KW$ First Strike | Duration$ UntilYourNext
SVar:SVar3:DB$ Pump | Defined$ Self | KW$ Trample | Duration$ UntilYourNextUpkeep | SpellDescription$ Trample
SVar:SVar4:DB$ Pump | Defined$ Self | KW$ Rampage:3 | Duration$ UntilYourNextUpkeep | SpellDescription$ Rampage 3
AI:RemoveDeck:All
DeckHas:Keyword$Rampage|Trample|FirstStrike|Flying
Oracle:At the beginning of your upkeep, choose flying, first strike, trample, or rampage 3. Gabriel Angelfire gains that ability until your next upkeep. (Whenever a creature with rampage 3 becomes blocked, it gets +3/+3 until end of turn for each creature blocking it beyond the first.)

View File

@@ -4,4 +4,5 @@ Types:Enchantment
A:AB$ Destroy | Cost$ Sac<1/Creature> | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | ActivationPhases$ Upkeep | ActivationLimit$ 1 | PlayerTurn$ True | SpellDescription$ Destroy target artifact. Activate only during your upkeep and only once each turn.
AI:RemoveDeck:Random
SVar:NonStackingEffect:True
DeckHas:Ability$Sacrifice
Oracle:Sacrifice a creature: Destroy target artifact. Activate only during your upkeep and only once each turn.

View File

@@ -6,4 +6,5 @@ SVar:DBExchange:DB$ ExchangeControl | Defined$ ParentTarget | ValidTgts$ Permane
SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Aura.AttachedTo Card.IsRemembered | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
AI:RemoveDeck:All
DeckHas:Ability$Sacrifice
Oracle:{5}, Sacrifice Gauntlets of Chaos: Exchange control of target artifact, creature, or land you control and target permanent an opponent controls that shares one of those types with it. If those permanents are exchanged this way, destroy all Auras attached to them.

View File

@@ -8,4 +8,5 @@ SVar:Delude:DB$ Animate | Defined$ ParentTarget | staticAbilities$ Delusional |
SVar:Delusional:Mode$ Continuous | Affected$ Card.Self+counters_GE1_GLYPH | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ CARDNAME doesn't untap during your untap step if it has a glyph counter on it.
SVar:TrigGlyphUpkeep:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ LoseGlyph | TriggerDescription$ At the beginning of your upkeep, remove a glyph counter from CARDNAME.
SVar:LoseGlyph:DB$ RemoveCounter | CounterType$ GLYPH | CounterNum$ 1
DeckHas:Ability$Counters
Oracle:Put X glyph counters on target creature that target Wall blocked this turn, where X is the power of that blocked creature. The creature gains "This creature doesn't untap during your untap step if it has a glyph counter on it" and "At the beginning of your upkeep, remove a glyph counter from this creature."

View File

@@ -6,4 +6,5 @@ SVar:DBPump:DB$ Effect | ReplacementEffects$ RPrevent | RememberObjects$ Targete
SVar:RPrevent:Event$ DamageDone | Prevent$ True | IsCombat$ True | ValidSource$ Card.IsRemembered | Description$ Prevent all damage that would be dealt to it this turn.
AI:RemoveDeck:All
AI:RemoveDeck:Random
DeckHas:Type$Wall & Keyword$Defender
Oracle:Target blocking Wall you control gets +10/+0 until end of combat. Prevent all damage that would be dealt to it this turn. Destroy it at the beginning of the next end step.

View File

@@ -8,4 +8,5 @@ SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Creature.blockedByRemembered | Sub
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
AI:RemoveDeck:All
AI:RemoveDeck:Random
DeckHints:Type$Wall & Keyword$Defender
Oracle:Choose target Wall creature. At this turn's next end of combat, destroy all creatures that were blocked by that creature this turn.

View File

@@ -7,4 +7,6 @@ SVar:TrigGainLife:DB$ GainLife | LifeAmount$ X | Defined$ You
SVar:X:TriggerCount$DamageAmount
AI:RemoveDeck:All
AI:RemoveDeck:Random
DeckHas:Ability$LifeGain
DeckHints:Type$Wall & Keyword$Defender
Oracle:Choose target Wall creature. Whenever that creature is dealt damage by an attacking creature this turn, you gain that much life.

View File

@@ -7,4 +7,6 @@ SVar:DBChoose:DB$ ChooseCard | Defined$ You | Choices$ Creature.OwnedBy Player.A
SVar:DBChangeZone:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$ValidGraveyard Creature.IsRemembered
DeckHints:Type$Wall & Keyword$Defender
DeckHas:Ability$Graveyard
Oracle:Cast this spell only after combat.\nDestroy all creatures that were blocked by target Wall this turn. They can't be regenerated. For each creature that died this way, put a creature card from the graveyard of the player who controlled that creature the last time it became blocked by that Wall onto the battlefield under its owner's control.

View File

@@ -5,4 +5,5 @@ A:AB$ SacrificeAll | Cost$ 1 T | ValidCards$ Permanent.nonToken+setATQ | SpellDe
AI:RemoveDeck:All
AI:RemoveDeck:Random
SVar:NonStackingEffect:True
DeckHas:Ability$Sacrifice
Oracle:{1}, {T}: Each nontoken permanent with a name originally printed in the Antiquities expansion is sacrificed by its controller.

View File

@@ -6,4 +6,6 @@ A:AB$ Mana | Cost$ T SubCounter<X/CHARGE> | Produced$ G | AILogic$ ManaRitualBat
SVar:DBMana: DB$ Mana | Produced$ G | Amount$ X
SVar:X:Count$xPaid
AI:RemoveDeck:Random
DeckHas:Ability$Counters
DeckHints:Color$Green
Oracle:{2}, {T}: Put a charge counter on Green Mana Battery.\n{T}, Remove any number of charge counters from Green Mana Battery: Add {G}, then add an additional {G} for each charge counter removed this way.

View File

@@ -3,4 +3,5 @@ ManaCost:U B B R
Types:Legendary Creature Human Rogue
PT:3/5
A:AB$ Discard | Cost$ T | ValidTgts$ Player | PlayerTurn$ True | NumCards$ 1 | Mode$ Random | SpellDescription$ Target player discards a card at random. Activate only during your turn.
DeckHas:Ability$Discard
Oracle:{T}: Target player discards a card at random. Activate only during your turn.

View File

@@ -8,5 +8,6 @@ SVar:TrigTokens:DB$ Token | TokenAmount$ X | TokenScript$ rgw_1_1_sand_warrior |
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigExile | TriggerDescription$ When NICKNAME leaves the battlefield, exile all Sand Warriors.
SVar:TrigExile:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | ChangeType$ Sand.Warrior
SVar:X:Count$Valid Land.YouCtrl
DeckHas:Ability$Token
SVar:BuffedBy:Land
DeckHas:Ability$Token & Type$Sand
Oracle:When Hazezon Tamar enters the battlefield, create X 1/1 Sand Warrior creature tokens that are red, green, and white at the beginning of your next upkeep, where X is the number of lands you control at that time.\nWhen Hazezon leaves the battlefield, exile all Sand Warriors.

View File

@@ -4,5 +4,8 @@ Types:Creature Horror
PT:1/1
A:AB$ ChangeZone | Cost$ T Sac<1/Creature> | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Return target creature card from your graveyard to the battlefield. Activate only during your upkeep.
SVar:AIPreference:SacCost$Creature.cmcLE3
AI:RemoveDeck:All
AI:RemoveDeck:Random
DeckNeeds:Ability$Graveyard
DeckHas:Ability$Sacrifice|Graveyard
DeckHints:Ability$Mill|Dredge & Type$Zombie|Phoenix
Oracle:{T}, Sacrifice a creature: Return target creature card from your graveyard to the battlefield. Activate only during your upkeep.

View File

@@ -4,4 +4,5 @@ Types:Enchantment
A:AB$ Regenerate | ValidTgts$ Creature.Black | TgtPrompt$ Select target black creature | Cost$ Sac<1/Swamp> | SpellDescription$ Regenerate target black creature.
AI:RemoveDeck:All
SVar:NonStackingEffect:True
DeckHas:Ability$Sacrifice & Keyword$Regenerate
Oracle:Sacrifice a Swamp: Regenerate target black creature. (The next time that creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.)

View File

@@ -5,4 +5,5 @@ T:Mode$ SpellCast | ValidCard$ Instant | Execute$ TrigCounter | TriggerZones$ Ba
SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSpellAbility | UnlessCost$ X | UnlessPayer$ TriggeredActivator
SVar:X:TriggeredCard$CardManaCost
AI:RemoveDeck:Random
DeckHints:Type$Artifact|Enchantment|Creature|Planeswalker|Sorcery
Oracle:Whenever a player casts an instant spell, counter it unless that player pays {X}, where X is its mana value.

View File

@@ -13,4 +13,5 @@ SVar:DBDelTrigAttacker:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | E
SVar:DBDelTrigBlocker:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ DBPutCounter | RememberObjects$ TriggeredAttacker | TriggerDescription$ At the beginning of the next end step, if that creature was destroyed this way, put a +1/+1 counter on the first creature. | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup
SVar:DBPutCounter:DB$ PutCounter | Defined$ DelayTriggerRemembered | CounterType$ P1P1 | CounterNum$ 1
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
DeckHas:Ability$Counters
Oracle:Enchant creature\nWhenever enchanted creature blocks or becomes blocked by a creature with toughness 3 or less, destroy the other creature at end of combat. At the beginning of the next end step, if that creature was destroyed this way, put a +1/+1 counter on the first creature.

View File

@@ -4,4 +4,5 @@ Types:Artifact
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.YouCtrl | PresentZone$ Hand | PresentCompare$ GT4 | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your upkeep, you gain X life, where X is the number of cards in your hand minus 4.
SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X
SVar:X:Count$InYourHand/Minus.4
DeckHas:Ability$LifeGain
Oracle:At the beginning of your upkeep, you gain X life, where X is the number of cards in your hand minus 4.

View File

@@ -3,5 +3,6 @@ ManaCost:3
Types:Artifact
A:AB$ Draw | Cost$ 2 T | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard
SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose
AI:RemoveDeck:All
AI:RemoveDeck:Random
DeckHas:Ability$Discard
Oracle:{2}, {T}: Draw a card, then discard a card.

View File

@@ -3,4 +3,5 @@ ManaCost:no cost
Types:Legendary Land
A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}.
A:AB$ ChangeZone | Cost$ T | ValidTgts$ Creature.Legendary | TgtPrompt$ Select target legendary creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target legendary creature to its owner's hand.
DeckHints:Type$Legendary
Oracle:{T}: Add {W}.\n{T}: Return target legendary creature to its owner's hand.

View File

@@ -9,4 +9,5 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Hidden$ True | Execute$ TrigGraveyard | TriggerDescription$ When CARDNAME leaves the battlefield, put all cards exiled with CARDNAME into their owner's graveyard.
SVar:TrigGraveyard:DB$ ChangeZoneAll | ChangeType$ Remembered | Origin$ Exile | Destination$ Graveyard
AI:RemoveDeck:All
DeckHas:Ability$Sacrifice|Graveyard
Oracle:{2}, {T}: Exile the top card of your library face down.\n{0}: Sacrifice Knowledge Vault. If you do, discard your hand, then put all cards exiled with Knowledge Vault into their owner's hand.\nWhen Knowledge Vault leaves the battlefield, put all cards exiled with Knowledge Vault into their owner's graveyard.

View File

@@ -4,4 +4,6 @@ Types:Creature Kobold Soldier
PT:1/2
S:Mode$ Continuous | Affected$ Creature.Kobold+Other+YouCtrl | AddToughness$ 1 | AddKeyword$ Trample | Description$ Other Kobold creatures you control get +0/+1 and have trample.
SVar:PlayMain1:TRUE
DeckHints:Type$Kobold
DeckHas:Keyword$Trample
Oracle:Other Kobold creatures you control get +0/+1 and have trample.

View File

@@ -5,4 +5,5 @@ PT:1/2
K:First Strike
S:Mode$ Continuous | Affected$ Creature.Kobold+Other+YouCtrl | AddKeyword$ First Strike | Description$ Other Kobold creatures you control have first strike.
SVar:PlayMain1:TRUE
DeckHints:Type$Kobold
Oracle:First strike\nOther Kobold creatures you control have first strike.

View File

@@ -4,4 +4,5 @@ Types:Creature Kobold
PT:1/2
S:Mode$ Continuous | Affected$ Creature.Kobold+Other+YouCtrl | AddPower$ 1 | Description$ Other Kobold creatures you control get +1/+0.
SVar:PlayMain1:TRUE
DeckHints:Type$Kobold
Oracle:Other Kobold creatures you control get +1/+0.

View File

@@ -4,4 +4,5 @@ Types:Enchantment
R:Event$ Moved | ActiveZones$ Battlefield | Destination$ Battlefield | ValidCard$ Land.OppCtrl+ControllerControlsAtLeastAsManyLand | ReplaceWith$ MoveToPlay | Description$ If an opponent who controls at least as many lands as you do would put a land onto the battlefield, that player instead puts that land onto the battlefield then sacrifices a land.
SVar:MoveToPlay:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | SubAbility$ SacLand
SVar:SacLand:DB$ Sacrifice | SacValid$ Land | Defined$ ReplacedCardController
DeckHas:Ability$Sacrifice
Oracle:If an opponent who controls at least as many lands as you do would put a land onto the battlefield, that player instead puts that land onto the battlefield then sacrifices a land.

View File

@@ -4,4 +4,5 @@ Types:World Enchantment
A:AB$ DealDamage | Cost$ Discard<1/Card> | ValidTgts$ Player,Planeswalker | NumDmg$ X | Activator$ Player | AILogic$ DiscardLands | SpellDescription$ If the discarded card was a land card, CARDNAME deals 2 damage to target player or planeswalker. Any player may activate this ability.
SVar:X:Discarded$Valid Land/Times.2
AI:RemoveDeck:All
DeckHas:Ability$Discard
Oracle:Discard a card: If the discarded card was a land card, Land's Edge deals 2 damage to target player or planeswalker. Any player may activate this ability.

View File

@@ -4,4 +4,5 @@ Types:Creature Werewolf
PT:2/4
A:AB$ PutCounter | Cost$ B | ConditionDefined$ Self | ConditionPresent$ Creature.powerGE1 | ConditionCompare$ EQ1 | ValidTgts$ Creature.blockedBySource,Creature.blockingSource | TgtPrompt$ Select target creature blocking or blocked by Lesser Werewolf | CounterType$ M0M1 | CounterNum$ 1 | ActivationPhases$ Declare Blockers | SubAbility$ DBPump | SpellDescription$ If CARDNAME's power is 1 or more, it gets -1/-0 until end of turn and put a -0/-1 counter on target creature blocking or blocked by CARDNAME. Activate only during the declare blockers step.
SVar:DBPump:DB$ Pump | NumAtt$ -1 | Defined$ Self | ConditionDefined$ Self | ConditionPresent$ Creature.powerGE1 | ConditionCompare$ EQ1
DeckHas:Ability$Counters
Oracle:{B}: If Lesser Werewolf's power is 1 or more, it gets -1/-0 until end of turn and put a -0/-1 counter on target creature blocking or blocked by Lesser Werewolf. Activate only during the declare blockers step.

View File

@@ -3,6 +3,8 @@ ManaCost:4
Types:Artifact
A:AB$ GainLife | Cost$ Sac<1/Creature> | LifeAmount$ X | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ You gain life equal to the sacrificed creature's toughness. Activate only during your upkeep.
SVar:X:Sacrificed$CardToughness
AI:RemoveDeck:All
AI:RemoveDeck:Random
SVar:NonStackingEffect:True
DeckHas:Ability$Sacrifice|LifeGain
DeckHints:Type$Zombie|Phyrexian|Thrull
Oracle:Sacrifice a creature: You gain life equal to the sacrificed creature's toughness. Activate only during your upkeep.

View File

@@ -5,4 +5,5 @@ A:AB$ PutCounter | Cost$ 4 T | PlayerTurn$ True | ActivationPhases$ Upkeep | Cou
SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Abilities$ Regen | Duration$ Permanent | SpellDescription$ Activate only during your upkeep.
SVar:Regen:AB$ Regenerate | Cost$ SubCounter<1/MATRIX> | SpellDescription$ Regenerate CARDNAME.
AI:RemoveDeck:All
DeckHas:Ability$Counters & Keyword$Regenerate
Oracle:{4}, {T}: Put a matrix counter on target creature and that creature gains "Remove a matrix counter from this creature: Regenerate this creature." Activate only during your upkeep.

View File

@@ -4,4 +4,5 @@ Types:Enchantment
T:Mode$ Taps | ValidCard$ Mountain.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a Mountain an opponent controls becomes tapped, you gain 1 life.
SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 | Defined$ You
AI:RemoveDeck:Random
DeckHas:Ability$LifeGain
Oracle:Whenever a Mountain an opponent controls becomes tapped, you gain 1 life.

View File

@@ -4,4 +4,5 @@ Types:World Enchantment
S:Mode$ Continuous | Affected$ Land | SetPower$ 1 | SetToughness$ 1 | AddType$ Creature | Description$ All lands are 1/1 creatures that are still lands.
SVar:NonStackingEffect:True
AI:RemoveDeck:Random
DeckHints:Name$Goblin Sharpshooter
Oracle:All lands are 1/1 creatures that are still lands.

View File

@@ -2,4 +2,5 @@ Name:Mana Matrix
ManaCost:6
Types:Artifact
S:Mode$ ReduceCost | ValidCard$ Instant,Enchantment | Type$ Spell | Activator$ You | Amount$ 2 | Description$ Instant and enchantment spells you cast cost up to {2} less to cast.
DeckNeeds:Type$Enchantment|Instant
Oracle:Instant and enchantment spells you cast cost up to {2} less to cast.

View File

@@ -2,4 +2,5 @@ Name:Millstone
ManaCost:2
Types:Artifact
A:AB$ Mill | Cost$ 2 T | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | AILogic$ EndOfOppTurn | SpellDescription$ Target player mills two cards.
DeckHas:Ability$Mill
Oracle:{2}, {T}: Target player mills two cards.

View File

@@ -3,4 +3,5 @@ ManaCost:6
Types:Artifact
A:AB$ ExchangeLife | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Exchange life totals with target opponent. Activate only during your upkeep.
SVar:NonStackingEffect:True
DeckHas:Ability$Sacrifice
Oracle:{T}, Sacrifice Mirror Universe: Exchange life totals with target opponent. Activate only during your upkeep.

View File

@@ -7,4 +7,5 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | E
SVar:TrigDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 3 | UnlessPayer$ You | UnlessCost$ Discard<1/Card> | RememberDamaged$ True | SubAbility$ DBTap
SVar:DBTap:DB$ Tap | ConditionPlayerDefined$ Remembered | ConditionPlayerContains$ You | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
DeckHas:Ability$Discard
Oracle:Banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)\nAt the beginning of your upkeep, Mishra's War Machine deals 3 damage to you unless you discard a card. If Mishra's War Machine deals damage to you this way, tap it.

View File

@@ -3,4 +3,6 @@ ManaCost:2 W W
Types:Enchantment
S:Mode$ Continuous | Affected$ Creature.withoutFlying | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Creatures without flying can't attack.
AI:RemoveDeck:Random
DeckNeeds:Keyword$Flying
DeckHints:Type$Dragon|Angel|Bird|Gargoyles|Griffin|Specter|Spirit|Phoenix|Faerie|Manticore|Drake|Pegasus
Oracle:Creatures without flying can't attack.

View File

@@ -6,4 +6,5 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S
SVar:TrigSacUnless:DB$ Sacrifice | Defined$ Self | UnlessCost$ Sac<2/Swamp> | UnlessPayer$ You
SVar:NeedsToPlayVar:Y GE2
SVar:Y:Count$Valid Swamp.YouCtrl
DeckHas:Ability$Sacrifice
Oracle:When Mold Demon enters the battlefield, sacrifice it unless you sacrifice two Swamps.

View File

@@ -3,4 +3,5 @@ ManaCost:no cost
Types:Land
S:Mode$ Continuous | Affected$ Creature.Red+Legendary | AddKeyword$ Bands with Other Legendary Creatures | Description$ Red legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)
AI:RemoveDeck:All
DeckNeeds:Color$Red & Type$Legendary
Oracle:Red legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)

View File

@@ -8,4 +8,5 @@ SVar:DBDiscard:DB$ Discard | DefinedCards$ ValidHand Card.IsRemembered+NamedCard
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$xPaid
AI:RemoveDeck:All
DeckHas:Ability$Discard
Oracle:{X}, {T}: Choose a card name. Target opponent reveals X cards at random from their hand. Then that player discards all cards with that name revealed this way. Activate only during your turn.

View File

@@ -6,4 +6,6 @@ K:Flying
K:UpkeepCost:U B R
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, that player discards their hand.
SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | Mode$ Hand
DeckHas:Ability$Discard
DeckHints:Type$Bolas
Oracle:Flying\nAt the beginning of your upkeep, sacrifice Nicol Bolas unless you pay {U}{B}{R}.\nWhenever Nicol Bolas deals damage to an opponent, that player discards their hand.

View File

@@ -4,4 +4,7 @@ Types:Artifact Creature Construct
PT:2/2
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME dies, you gain 2 life.
SVar:TrigSac:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ 2
SVar:SacMe:3
DeckHas:Ability$LifeGain
DeckHints:Ability$Sacrifice
Oracle:When Onulet dies, you gain 2 life.

View File

@@ -4,4 +4,6 @@ Types:Creature Orc
PT:1/1
A:AB$ DealDamage | Cost$ T Sac<1/Artifact> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target.
AI:RemoveDeck:All
DeckHas:Ability$Sacrifice
DeckHints:Type$Artifact
Oracle:{T}, Sacrifice an artifact: Orcish Mechanics deals 2 damage to any target.

View File

@@ -7,4 +7,6 @@ T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE1 | TriggerZo
SVar:TrigPutCounter:DB$ PutCounter | CounterType$ CARRION | CounterNum$ 1 | Defined$ Self
A:AB$ Pump | Cost$ SubCounter<2/CARRION> | NumAtt$ 1 | NumDef$ 1 | Defined$ Self | CostDesc$ Remove two carrion counters from Osai Vultures: | SpellDescription$ CARDNAME gets +1/+1 until end of turn.
SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature
DeckHas:Ability$Counters
DeckHints:Ability$Sacrifice
Oracle:Flying\nAt the beginning of each end step, if a creature died this turn, put a carrion counter on Osai Vultures.\nRemove two carrion counters from Osai Vultures: Osai Vultures gets +1/+1 until end of turn.

View File

@@ -3,6 +3,6 @@ ManaCost:X X U
Types:Sorcery
A:SP$ Pump | Cost$ X X U | KW$ Islandwalk | TargetMin$ X | TargetMax$ X | ValidTgts$ Creature | TgtPrompt$ Select X target creatures | StackDescription$ X target creatures [{c:Targeted}] gain islandwalk until end of turn. | SpellDescription$ X target creatures gain islandwalk until end of turn. (They can't be blocked as long as defending player controls an Island.)
SVar:X:Count$xPaid
AI:RemoveDeck:All
AI:RemoveDeck:Random
DeckHas:Keyword$IslandWalk
Oracle:X target creatures gain islandwalk until end of turn. (They can't be blocked as long as defending player controls an Island.)

View File

@@ -4,4 +4,6 @@ Types:Creature Scorpion
PT:1/1
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigPoison | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player gets a poison counter. (A player with ten or more poison counters loses the game.)
SVar:TrigPoison:DB$ Poison | Defined$ TriggeredTarget | Num$ 1
DeckHas:Ability$Counters
DeckHints:Keyword$Infect
Oracle:Whenever Pit Scorpion deals damage to a player, that player gets a poison counter. (A player with ten or more poison counters loses the game.)

View File

@@ -5,4 +5,5 @@ K:Enchant artifact
S:Mode$ ReduceCost | ValidCard$ Artifact.EnchantedBy | Type$ Ability | Amount$ 2 | MinMana$ 1 | Description$ Enchanted artifact's activated abilities cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana.
A:SP$ Attach | Cost$ U U | ValidTgts$ Artifact | AILogic$ Pump
AI:RemoveDeck:Random
DeckNeeds:Type$Artifact
Oracle:Enchant artifact\nEnchanted artifact's activated abilities cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana.

View File

@@ -5,4 +5,5 @@ T:Mode$ AbilityCast | NonTapCost$ True | ValidCard$ Artifact | ValidActivatingPl
T:Mode$ Taps | ValidCard$ Artifact.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigGain | Secondary$ True | TriggerDescription$ Whenever an artifact an opponent controls becomes tapped or an opponent activates an artifact's ability without {T} in its activation cost, you gain 1 life.
SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ 1
AI:RemoveDeck:Random
DeckHints:Ability$LifeGain
Oracle:Whenever an artifact an opponent controls becomes tapped or an opponent activates an artifact's ability without {T} in its activation cost, you gain 1 life.

View File

@@ -5,4 +5,6 @@ PT:1/2
A:AB$ Mana | Cost$ T Sac<1/Artifact> | Produced$ B | Amount$ X | SpellDescription$ Add an amount of black mana equal to the sacrificed artifact's mana value.
SVar:X:Sacrificed$CardManaCost
AI:RemoveDeck:All
DeckHas:Ability$Sacrifice
DeckNeeds:Type$Artifact
Oracle:{T}, Sacrifice an artifact: Add an amount of {B} equal to the sacrificed artifact's mana value.

View File

@@ -7,5 +7,6 @@ SVar:MoldChoice:DB$ GenericChoice | Defined$ You | Choices$ GroundMold,AirMold,W
SVar:GroundMold:DB$ Animate | Defined$ Self | Duration$ Permanent | Power$ 3 | Toughness$ 3 | SpellDescription$ CARDNAME is 3/3
SVar:AirMold:DB$ Animate | Defined$ Self | Duration$ Permanent | Power$ 2 | Toughness$ 2 | Keywords$ Flying | SpellDescription$ CARDNAME is 2/2 with flying
SVar:WallMold:DB$ Animate | Defined$ Self | Duration$ Permanent | Power$ 1 | Toughness$ 6 | Types$ Wall | Keywords$ Defender | SpellDescription$ CARDNAME is 1/6 with defender and is a wall in addition to its other types
AI:RemoveDeck:All
AI:RemoveDeck:Random
DeckHas:Keyword$Defender|Flying & Type$Wall
Oracle:As Primal Clay enters the battlefield, it becomes your choice of a 3/3 artifact creature, a 2/2 artifact creature with flying, or a 1/6 Wall artifact creature with defender in addition to its other types. (A creature with defender can't attack.)

View File

@@ -6,5 +6,7 @@ A:SP$ Attach | Cost$ U U U | ValidTgts$ Creature | AILogic$ Pump
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EnchantedBy | Execute$ TrigChange | TriggerDescription$ When enchanted creature dies, return that card to its owner's hand. If that card is returned to its owner's hand this way, you may pay {U}{U}{U}. If you do, return CARDNAME to its owner's hand.
SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredNewCardLKICopy | RememberChanged$ True | SubAbility$ DBChangeZone
SVar:DBChangeZone:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | ConditionCompare$ GE1 | UnlessCost$ U U U | UnlessPayer$ You | UnlessSwitched$ True
S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ Sac
SVar:NonStackingAttachEffect:True
SVar:Sac:SVar:SacMe:3
Oracle:Enchant creature\nWhen enchanted creature dies, return that card to its owner's hand. If that card is returned to its owner's hand this way, you may pay {U}{U}{U}. If you do, return Puppet Master to its owner's hand.

View File

@@ -4,4 +4,5 @@ Types:Legendary Creature Human Cleric
PT:2/2
A:AB$ Regenerate | Cost$ G W U T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Regenerate target creature.
AI:RemoveDeck:All
DeckHas:Keyword$Regenerate
Oracle:{G}{W}{U}, {T}: Regenerate target creature.

View File

@@ -5,4 +5,5 @@ Text:Cast this spell only before blockers are declared.
A:SP$ Pump | Cost$ 3 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ First Strike | ActivationPhases$ Upkeep->Declare Attackers | ActivationFirstCombat$ True | SubAbility$ DBPump | SpellDescription$ Target creature gains first strike until end of turn. If it doesn't have rampage, that creature gains rampage 2 until end of turn. (Whenever the creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.)
SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Rampage:2 | ConditionDefined$ Targeted | ConditionPresent$ Creature.withoutRampage
AI:RemoveDeck:All
DeckHas:Keyword$FirstStrike|Rampage
Oracle:Cast this spell only before blockers are declared.\nTarget creature gains first strike until end of turn. If it doesn't have rampage, that creature gains rampage 2 until end of turn. (Whenever the creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.)

View File

@@ -8,4 +8,5 @@ A:AB$ Mana | Cost$ SubCounter<1/DREAM> | Produced$ C | SpellDescription$ Add {C}
A:AB$ PreventDamage | Cost$ SubCounter<1/DREAM> | Defined$ Self | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to CARDNAME this turn.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | IsPresent$ Card.Self+startedTheTurnUntapped | TriggerDescription$ At the beginning of your upkeep, if CARDNAME started the turn untapped, put a dream counter on it.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DREAM | CounterNum$ 1
DeckHas:Ability$Counters
Oracle:Rasputin Dreamweaver enters the battlefield with seven dream counters on it.\nRemove a dream counter from Rasputin: Add {C}.\nRemove a dream counter from Rasputin: Prevent the next 1 damage that would be dealt to Rasputin this turn.\nAt the beginning of your upkeep, if Rasputin started the turn untapped, put a dream counter on it.\nRasputin can't have more than seven dream counters on it.

View File

@@ -8,4 +8,6 @@ SVar:Cleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$xPaid
SVar:Y:Remembered$Amount
AI:RemoveDeck:All
DeckHas:Ability$Discard|Graveyard
DeckHints:Ability$Mill|Graveyard
Oracle:Discard X cards, then return a card from your graveyard to your hand for each card discarded this way. Exile Recall.

View File

@@ -2,4 +2,7 @@ Name:Reconstruction
ManaCost:U
Types:Sorcery
A:SP$ ChangeZone | Cost$ U | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl | SpellDescription$ Return target artifact card from your graveyard to your hand.
DeckHas:Ability$Graveyard
DeckNeeds:Type$Artifact
DeckHints:Ability$Mill
Oracle:Return target artifact card from your graveyard to your hand.

View File

@@ -6,4 +6,6 @@ A:AB$ Mana | Cost$ T SubCounter<X/CHARGE> | Produced$ R | AILogic$ ManaRitualBat
SVar:DBMana: DB$ Mana | Produced$ R | Amount$ X
SVar:X:Count$xPaid
AI:RemoveDeck:Random
DeckHas:Ability$Counters
DeckHints:Color$Red
Oracle:{2}, {T}: Put a charge counter on Red Mana Battery.\n{T}, Remove any number of charge counters from Red Mana Battery: Add {R}, then add an additional {R} for each charge counter removed this way.

View File

@@ -4,4 +4,5 @@ Types:Instant
A:SP$ GainLife | Cost$ W W | Defined$ You | LifeAmount$ X | SpellDescription$ You gain X life, where X is twice the damage dealt to you so far this turn by artifacts.
SVar:X:Count$YourTypeDamageThisTurn Artifact/Times.2
AI:RemoveDeck:Random
DeckHas:Ability$LifeGain
Oracle:You gain X life, where X is twice the damage dealt to you so far this turn by artifacts.

View File

@@ -8,6 +8,6 @@ SVar:DBChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILo
SVar:DBGainControl:DB$ GainControl | NewController$ Player.Chosen | AllValid$ Card.Self,Creature.YouCtrl+namedKobolds of Kher Keep | SubAbility$ DBClearChosen
SVar:DBClearChosen:DB$ Cleanup | ClearChosenPlayer$ True
S:Mode$ Continuous | Affected$ Creature.YouCtrl+namedKobolds of Kher Keep | AddPower$ 2 | AddToughness$ 2 | Description$ Creatures you control named Kobolds of Kher Keep get +2/+2.
DeckHints:Name$Kobolds of Kher Keep
DeckHints:Name$Kobolds of Kher Keep & Type$Kobold
SVar:PlayMain1:TRUE
Oracle:At the beginning of your upkeep, you may pay {R}{R}{R}. If you don't, tap Rohgahh of Kher Keep and all creatures named Kobolds of Kher Keep, then an opponent gains control of them.\nCreatures you control named Kobolds of Kher Keep get +2/+2.

View File

@@ -4,4 +4,6 @@ Types:Creature Human Artificer
PT:1/2
A:AB$ Draw | Cost$ T Sac<1/Artifact> | NumCards$ 1 | SpellDescription$ Draw a card.
AI:RemoveDeck:Random
DeckNeeds:Type$Artifact
DeckHas:Ability$Sacrifice
Oracle:{T}, Sacrifice an artifact: Draw a card.

View File

@@ -3,4 +3,5 @@ ManaCost:no cost
Types:Land
S:Mode$ Continuous | Affected$ Creature.Blue+Legendary | AddKeyword$ Bands with Other Legendary Creatures | Description$ Blue legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)
AI:RemoveDeck:All
DeckNeeds:Type$Legendary & Color$Blue
Oracle:Blue legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)

View File

@@ -2,4 +2,6 @@ Name:Serpent Generator
ManaCost:6
Types:Artifact
A:AB$ Token | Cost$ 4 T | TokenAmount$ 1 | TokenScript$ c_1_1_a_snake_poison | TokenOwner$ You | SpellDescription$ Create a 1/1 colorless Snake artifact creature token. It has "Whenever this creature deals damage to a player, that player gets a poison counter." (A player with ten or more poison counters loses the game.)
DeckHas:Ability$Token & Type$Snake
DeckHints:Keyword$Infect
Oracle:{4}, {T}: Create a 1/1 colorless Snake artifact creature token. It has "Whenever this creature deals damage to a player, that player gets a poison counter." (A player with ten or more poison counters loses the game.)

View File

@@ -5,4 +5,5 @@ PT:5/5
K:Swampwalk
T:Mode$ SpellCast | ValidCard$ Card.Black | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a player casts a black spell, you gain 1 life.
SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1
DeckHas:Ability$LifeGain
Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nWhenever a player casts a black spell, you gain 1 life.

View File

@@ -4,4 +4,5 @@ Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | Cost$ U U | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy+untapped | AddKeyword$ Shroud | Description$ Enchanted creature has shroud as long as it's untapped. (It can't be the target of spells or abilities.)
DeckHas:Keyword$Shroud
Oracle:Enchant creature\nEnchanted creature has shroud as long as it's untapped. (It can't be the target of spells or abilities.)

View File

@@ -7,4 +7,5 @@ T:Mode$ DamageDealtOnce | ValidSource$ Card.AttachedBy | Execute$ TrigGain | Tri
SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ X
SVar:X:TriggerCount$DamageAmount
SVar:LikeLifeLink:True
DeckHas:Ability$LifeGain
Oracle:Enchant creature (Target a creature as you cast this. This card enters the battlefield attached to that creature.)\nWhenever enchanted creature deals damage, you gain that much life.

View File

@@ -5,4 +5,5 @@ K:Enchant creature
A:SP$ Attach | Cost$ B B | ValidTgts$ Creature | AILogic$ Curse
T:Mode$ Taps | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever enchanted creature becomes tapped, put a -0/-2 counter on it.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ M0M2 | CounterNum$ 1
DeckHas:Ability$Counters
Oracle:Enchant creature\nWhenever enchanted creature becomes tapped, put a -0/-2 counter on it.

View File

@@ -3,4 +3,5 @@ ManaCost:2 W W
Types:Enchantment
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | IsPresent$ Plains.ActivePlayerCtrl | PresentCompare$ GE1 | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, if that player controls a Plains, they gain 1 life.
SVar:TrigGainLife:DB$ GainLife | Defined$ TriggeredPlayer | LifeAmount$ 1
DeckHas:Ability$LifeGain
Oracle:At the beginning of each player's upkeep, if that player controls a Plains, they gain 1 life.

Some files were not shown because too many files have changed in this diff Show More