mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 03:38:01 +00:00
CMB1 card scripts
This commit is contained in:
@@ -99,6 +99,8 @@ public enum CounterEnumType {
|
||||
|
||||
EYEBALL("EYE", 184, 202, 201),
|
||||
|
||||
EYESTALK("EYES", 184, 202, 201),
|
||||
|
||||
FADE("FADE", 159, 209, 192),
|
||||
|
||||
FATE("FATE", 255, 164, 226),
|
||||
|
||||
8
forge-gui/res/cardsfolder/a/aggressive_crag.txt
Normal file
8
forge-gui/res/cardsfolder/a/aggressive_crag.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Aggressive Crag
|
||||
ManaCost:no cost
|
||||
Types:Land
|
||||
T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TapThis | TriggerDescription$ At the beginning of combat on your turn, tap CARDNAME.
|
||||
SVar:TapThis:DB$ Tap | Defined$ Self
|
||||
A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}.
|
||||
A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}.
|
||||
Oracle:At the beginning of your combat step, tap Aggressive Crag.\n{T}: Add {R} or {W}.
|
||||
8
forge-gui/res/cardsfolder/d/domesticated_mammoth.txt
Normal file
8
forge-gui/res/cardsfolder/d/domesticated_mammoth.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Domesticated Mammoth
|
||||
ManaCost:1 G
|
||||
Types:Snow Creature Mammoth
|
||||
PT:4/5
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | Static$ True | TriggerDescription$ CARDNAME enters the battlefield with a token copy of Pacifism attached to it.
|
||||
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ pacifism | TokenOwner$ You | AttachedTo$ Self
|
||||
DeckHas:Ability$Token
|
||||
Oracle:Domesticated Mammoth enters the battlefield with a token copy of Pacifism attached to it.
|
||||
10
forge-gui/res/cardsfolder/d/domesticated_watercourse.txt
Normal file
10
forge-gui/res/cardsfolder/d/domesticated_watercourse.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Domesticated Watercourse
|
||||
ManaCost:no cost
|
||||
Types:Land
|
||||
K:CARDNAME enters the battlefield tapped.
|
||||
A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}.
|
||||
A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}.
|
||||
A:AB$ Animate | Cost$ U B | Defined$ Self | Types$ Artifact,Equipment | RemoveCardTypes$ True | Keywords$ Equip:2 | SpellDescription$ Until end of turn, Domesticated Watercourse becomes an Equipment artifact with equip {2}.
|
||||
T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever equipped creature deals combat damage to a player, draw a card.
|
||||
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1
|
||||
Oracle:Domesticated Watercourse enters the battlefield tapped.\n{T}: Add {U} or {B}.\n{U}{B}: Until end of turn, Domesticated Watercourse becomes an Equipment artifact with equip {2}.\nWhenever equipped creature deals combat damage to a player, draw a card.
|
||||
7
forge-gui/res/cardsfolder/e/enchanted_prairie.txt
Normal file
7
forge-gui/res/cardsfolder/e/enchanted_prairie.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Enchanted Prairie
|
||||
ManaCost:no cost
|
||||
Types:Enchantment Land
|
||||
K:CARDNAME enters the battlefield tapped.
|
||||
A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}.
|
||||
A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}.
|
||||
Oracle:Enchanted Prairie enters the battlefield tapped.\n{T}: Add {W} or {U}.
|
||||
10
forge-gui/res/cardsfolder/e/evil_boros_charm.txt
Normal file
10
forge-gui/res/cardsfolder/e/evil_boros_charm.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Evil Boros Charm
|
||||
ManaCost:BR WB
|
||||
Types:Instant
|
||||
A:SP$ Charm | Cost$ R W | Choices$ DBDmg,PumpAll,Token
|
||||
SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 2 damage to any target and you gain 2 life.
|
||||
SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2
|
||||
SVar:PumpAll:DB$ PumpAll | ValidCards$ Creature.attacking+unblocked | NumAtt$ +1 | SpellDescription$ Unblocked attacking creatures get +1/+0 until end of turn.
|
||||
SVar:Token:DB$ Token | TokenScript$ c_1_1_spirit_lifelink_haste | SpellDescription$ Create a 1/1 colorless Spirit creature token with lifelink and haste.
|
||||
DeckHas:Ability$Token
|
||||
Oracle:Choose one—\n• Evil Boros Charm deals 2 damage to any target and you gain 2 life.\n• Unblocked attacking creatures get +1/+0 until end of turn.\n• Create a 1/1 colorless Spirit creature token with lifelink and haste.
|
||||
6
forge-gui/res/cardsfolder/f/frenemy_of_the_guildpact.txt
Normal file
6
forge-gui/res/cardsfolder/f/frenemy_of_the_guildpact.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Frenemy of the Guildpact
|
||||
ManaCost:1 G
|
||||
Types:Creature Spirit
|
||||
PT:3/2
|
||||
K:Protection:Card.Black+White,Card.Red+Blue,Card.Green+Black,Card.White+Red,Card.Blue+Green,Card.Red+White,Card.Green+Blue,Card.White+Black,Card.Blue+Red,Card.Black+Green:Protection from enemy-colored multicolored
|
||||
Oracle:Protection from enemy-colored multicolored (This creature can’t be blocked, targeted, dealt damage, enchanted, or equipped by anything that’s two enemy colors, such as blue and green.)
|
||||
10
forge-gui/res/cardsfolder/f/frogkin_kidnapper.txt
Normal file
10
forge-gui/res/cardsfolder/f/frogkin_kidnapper.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Frogkin Kidnapper
|
||||
ManaCost:1 B
|
||||
Types:Creature Frog Rogue
|
||||
PT:2/1
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. Choose a nonland card from it. Ransom that card. (Exile it. Its owner may pay {3} at any time to return it to their hand.)
|
||||
SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | RememberChanged$ True | SubAbility$ TrigRansom
|
||||
SVar:TrigRansom:DB$ Effect | EffectOwner$ ParentTarget | Duration$ Permanent | Abilities$ PayUp | SVars$ ExileEffect | RememberObjects$ RememberedLKI
|
||||
SVar:PayUp:ST$ ChangeZone | Cost$ 3 | Defined$ Remembered | Origin$ Exile | Destination$ Hand | ActivationZone$ Command | AILogic$ Always | SubAbility$ ExileEffect
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
Oracle:When Frogkin Kidnapper enters the battlefield, target opponent reveals their hand. Choose a nonland card from it. Ransom that card. (Exile it. Its owner may pay {3} at any time to return it to their hand.)
|
||||
8
forge-gui/res/cardsfolder/f/frontier_explorer.txt
Normal file
8
forge-gui/res/cardsfolder/f/frontier_explorer.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Frontier Explorer
|
||||
ManaCost:W
|
||||
Types:Creature Cat Scout
|
||||
PT:2/1
|
||||
A:AB$ Effect | Cost$ 3 T | Name$ Play a Plains | Abilities$ PlayLand | EffectOwner$ You | SVars$ ExileEffect | SpellDescription$ Until end of turn, you may play one basic Plains card from outside the game.
|
||||
SVar:PlayLand:ST$ Play | Cost$ 0 | ActivationZone$ Command | SorcerySpeed$ True | ValidZone$ Sideboard | Valid$ Land.Plains+Basic | SubAbility$ ExileEffect | SpellDescription$ Play a basic Plains card from outside the game.
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
Oracle:{3}, {T}: Until end of turn, you may play one basic Plains card from outside the game.
|
||||
7
forge-gui/res/cardsfolder/g/golgari_death_swarm.txt
Normal file
7
forge-gui/res/cardsfolder/g/golgari_death_swarm.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Golgari Death Swarm
|
||||
ManaCost:3 B G
|
||||
Types:Creature Bat Fungus Horror
|
||||
PT:4/4
|
||||
K:Flying
|
||||
K:Vigilance
|
||||
Oracle:Flying, vigilance
|
||||
8
forge-gui/res/cardsfolder/g/gorilla_tactics.txt
Normal file
8
forge-gui/res/cardsfolder/g/gorilla_tactics.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Gorilla Tactics
|
||||
ManaCost:1 G
|
||||
Types:Instant
|
||||
A:SP$ Token | Cost$ 1 G | TokenScript$ g_2_2_gorilla | SpellDescription$ Create a 2/2 green Gorilla creature token.
|
||||
T:Mode$ Discarded | ValidCard$ Card.Self | ValidCause$ Card.OppCtrl | Execute$ TrigDouble | TriggerDescription$ When a spell or ability an opponent controls causes you to discard Gorilla Tactics, create two 2/2 green Gorilla creature tokens.
|
||||
SVar:TrigDouble:DB$ Token | TokenScript$ g_2_2_gorilla | TokenAmount$ 2
|
||||
DeckHas:Ability$Token
|
||||
Oracle:Create a 2/2 green Gorilla creature token.\nWhen a spell or ability an opponent controls causes you to discard Gorilla Tactics, create two 2/2 green Gorilla creature tokens.
|
||||
6
forge-gui/res/cardsfolder/g/graveyard_dig.txt
Normal file
6
forge-gui/res/cardsfolder/g/graveyard_dig.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Graveyard Dig
|
||||
ManaCost:1 BG
|
||||
Types:Sorcery
|
||||
A:SP$ ChangeZone | Cost$ 1 BG | Origin$ Graveyard | Destination$ Hand | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl+Black,Creature.YouCtrl+Green | SpellDescription$ Return two target black or green creature cards from your graveyard to your hand.
|
||||
A:SP$ ChangeZone | Cost$ 2 BG BG | Origin$ Graveyard | Destination$ Hand | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return two target creature cards from your graveyard to your hand.
|
||||
Oracle:Return up to two target [black or green] creature cards from your graveyard to your hand.\nYou may cast this spell for {2}{B/G}{B/G}. If you do, ignore the bracketed text.
|
||||
@@ -0,0 +1,5 @@
|
||||
Name:How to Keep an Izzet Mage Busy
|
||||
ManaCost:UR
|
||||
Types:Sorcery
|
||||
A:SP$ ChangeZone | Cost$ UR | Origin$ Stack | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner’s hand.
|
||||
Oracle:Return How to Keep an Izzet Mage Busy to its owner’s hand.
|
||||
9
forge-gui/res/cardsfolder/j/jasconian_isle.txt
Normal file
9
forge-gui/res/cardsfolder/j/jasconian_isle.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Name:Jasconian Isle
|
||||
ManaCost:no cost
|
||||
Types:Land Creature Island Fish
|
||||
PT:3/4
|
||||
K:CARDNAME enters the battlefield tapped.
|
||||
K:CARDNAME doesn't untap during your untap step.
|
||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ At the beginning of your upkeep, you may pay {U}{U}. If you do, untap CARDNAME.
|
||||
SVar:TrigUntap:AB$Untap | Cost$ U U | Defined$ Self
|
||||
Oracle:(Jasconian Isle isn't a spell, it's affected by summoning sickness, it's blue, and it has "{T}: Add {U}.")\nJasconian Isle enters the battlefield tapped.\nJasconian Isle doesn't untap during your untap step.\nAt the beginning of your upkeep, you may pay {U}{U}. If you do, untap Jasconian Isle.
|
||||
8
forge-gui/res/cardsfolder/k/krosan_adaptation.txt
Normal file
8
forge-gui/res/cardsfolder/k/krosan_adaptation.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Krosan Adaptation
|
||||
ManaCost:G
|
||||
Types:Enchantment Aura
|
||||
K:Enchant creature
|
||||
K:Storm
|
||||
A:SP$ Attach | Cost$ G | ValidTgts$ Creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Vigilance | Description$ Enchanted creature gets +1/+0 and has vigilance.
|
||||
Oracle:Enchant creature\nStorm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies. The copies enter the battlefield as tokens.)\nEnchanted creature gets +1/+0 and has vigilance.
|
||||
18
forge-gui/res/cardsfolder/l/largepox.txt
Normal file
18
forge-gui/res/cardsfolder/l/largepox.txt
Normal file
@@ -0,0 +1,18 @@
|
||||
Name:Largepox
|
||||
ManaCost:B B B B
|
||||
Types:Sorcery
|
||||
A:SP$ Discard | Cost$ B B B B | NumCards$ 1 | Mode$ TgtChoose | Defined$ Player | SubAbility$ DBLoseLife | SpellDescription$ Each player discards a card, then loses 1 life, then sacrifices an artifact, a creature, an enchantment, a land, a planeswalker, and a tribal permanent, then exiles a card from their graveyard, then puts the top card of their library into their graveyard, then removes a counter from a permanent they control, then gets a poison counter.
|
||||
SVar:DBLoseLife:DB$ LoseLife | Defined$ Player | LifeAmount$ 1 | AILifeThreshold$ 1 | SubAbility$ DBSacArtifact
|
||||
SVar:DBSacArtifact:DB$ Sacrifice | SacValid$ Artifact | Defined$ Player | SubAbility$ DBSacCreature
|
||||
SVar:DBSacCreature:DB$ Sacrifice | SacValid$ Creature | Defined$ Player | SubAbility$ DBSacEnchantment
|
||||
SVar:DBSacEnchantment:DB$ Sacrifice | SacValid$ Enchantment | Defined$ Player | SubAbility$ DBSacLand
|
||||
SVar:DBSacLand:DB$ Sacrifice | SacValid$ Land | Defined$ Player | SubAbility$ DBSacPlaneswalker
|
||||
SVar:DBSacPlaneswalker:DB$ Sacrifice | SacValid$ Planeswalker | Defined$ Player | SubAbility$ DBSacTribal
|
||||
SVar:DBSacTribal:DB$ Sacrifice | SacValid$ Tribal | Defined$ Player | SubAbility$ DBGraveyard
|
||||
SVar:DBGraveyard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | DefinedPlayer$ Player | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | Hidden$ True | SubAbility$ DBMill
|
||||
SVar:DBMill:DB$ Mill | NumCards$ 1 | Defined$ Player | SubAbility$ DBCounter
|
||||
SVar:DBCounter:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChooseCounter | SubAbility$ DBPoison
|
||||
SVar:DBChooseCounter:DB$ ChooseCard | Choices$ Permanent.RememberedPlayerCtrl+HasCounters | Defined$ Remembered | Amount$ 1 | Mandatory$ True | SubAbility$ DBOneCounter
|
||||
SVar:DBOneCounter:DB$ RemoveCounter | Defined$ ChosenCard | CounterNum$ 1 | CounterType$ Any
|
||||
SVar:DBPoison:DB$ Poison | Defined$ Player | Num$ 1
|
||||
Oracle:Each player discards a card, then loses 1 life, then sacrifices an artifact, a creature, an enchantment, a land, a planeswalker, and a tribal permanent, then exiles a card from their graveyard, then puts the top card of their library into their graveyard, then removes a counter from a permanent they control, then gets a poison counter.
|
||||
7
forge-gui/res/cardsfolder/n/noxious_bayou.txt
Normal file
7
forge-gui/res/cardsfolder/n/noxious_bayou.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Noxious Bayou
|
||||
ManaCost:no cost
|
||||
Types:Land
|
||||
A:AB$ Mana | Cost$ T | Produced$ B | SubAbility$ DBPain | SpellDescription$ Add {B}. You get a poison counter.
|
||||
A:AB$ Mana | Cost$ T | Produced$ G | SubAbility$ DBPain | SpellDescription$ Add {G}. You get a poison counter.
|
||||
SVar:DBPain:DB$ Poison | Defined$ You | Num$ 1
|
||||
Oracle:{T}: Add {B} or {G}. You get a poison counter.
|
||||
6
forge-gui/res/cardsfolder/o/one_with_death.txt
Normal file
6
forge-gui/res/cardsfolder/o/one_with_death.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:One with Death
|
||||
ManaCost:B
|
||||
Types:Instant
|
||||
A:SP$ LosesGame | Cost$ B | Defined$ You | SpellDescription$ You lose the game.
|
||||
AI:RemoveDeck:All
|
||||
Oracle:You lose the game.
|
||||
12
forge-gui/res/cardsfolder/p/personal_decoy.txt
Normal file
12
forge-gui/res/cardsfolder/p/personal_decoy.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Personal Decoy
|
||||
ManaCost:5 W U
|
||||
Types:Legendary Planeswalker Chandra
|
||||
Loyalty:X
|
||||
Text:CARDNAME enters the battlefield with a number of loyalty counters on it equal to your life total.
|
||||
SVar:X:Count$YourLifeTotal
|
||||
R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | ExcludeDestination$ Exile | ValidCard$ Card.Self | ReplaceWith$ ToExile | Description$ If CARDNAME would leave the battlefield, exile it instead of putting it anywhere else.
|
||||
SVar:ToExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard
|
||||
S:Mode$ CantAttack | ValidCard$ Creature | Target$ You | Description$ Creatures can't attack you.
|
||||
A:AB$ GainLife | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | LifeAmount$ 1 | SpellDescription$ You gain 1 life.
|
||||
A:AB$ Draw | Cost$ SubCounter<4/LOYALTY> | Planeswalker$ True | Defined$ You | NumCards$ 1 | Ultimate$ True | SpellDescription$ Draw a card.
|
||||
Oracle:Personal Decoy enters the battlefield with a number of loyalty counters on it equal to your life total. If it would leave the battlefield, exile it instead of putting it anywhere else. You can’t be attacked.\n+1: You gain 1 life.\n−4: Draw a card.
|
||||
12
forge-gui/res/cardsfolder/p/plane_merge_elf.txt
Normal file
12
forge-gui/res/cardsfolder/p/plane_merge_elf.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Plane-Merge Elf
|
||||
ManaCost:4 G
|
||||
Types:Creature Elf Warrior
|
||||
PT:3/3
|
||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLandship | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Landship — At the beginning of your upkeep, you may look at the top card of your library. If it’s a land, you may reveal it. If you do, create a 1/1 green Elf Warrior creature token.
|
||||
SVar:TrigLandship:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Land | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBToken
|
||||
SVar:DBToken:DB$ Token | TokenScript$ g_1_1_elf_warrior | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.sharesCreatureTypeWith | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Kinfall — Whenever a creature enters the battlefield under your control, if it shares a creature type with Plane-Merge Elf, creatures you control get +1/+1 until end of turn.
|
||||
SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.sharesCreatureTypeWith
|
||||
DeckHas:Ability$Token
|
||||
Oracle:Landship — At the beginning of your upkeep, you may look at the top card of your library. If it’s a land, you may reveal it. If you do, create a 1/1 green Elf Warrior creature token.\nKinfall — Whenever a creature enters the battlefield under your control, if it shares a creature type with Plane-Merge Elf, creatures you control get +1/+1 until end of turn.
|
||||
6
forge-gui/res/cardsfolder/p/planequake.txt
Normal file
6
forge-gui/res/cardsfolder/p/planequake.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Planequake
|
||||
ManaCost:X R
|
||||
Types:Sorcery
|
||||
A:SP$ DamageAll | Cost$ X R | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to each creature without flying and each player.
|
||||
SVar:X:Count$xPaid
|
||||
Oracle:Planequake deals X damage to each creature without flying and each player.
|
||||
7
forge-gui/res/cardsfolder/s/sarahs_wings.txt
Normal file
7
forge-gui/res/cardsfolder/s/sarahs_wings.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Sarah's Wings
|
||||
ManaCost:W
|
||||
Types:Tribal Instant Angel
|
||||
A:SP$ Pump | Cost$ W | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | KW$ Flying | SubAbility$ NoDamage | SpellDescription$ Target creature or player gains flying until end of turn.
|
||||
SVar:NoDamage:DB$ Effect | ReplacementEffects$ RPrevent | EffectOwner$ TargetedPlayer | ConditionPlayerDefined$ Targeted | ConditionPlayerContains$ Targeted | SpellDescription$ (Players with flying can't be dealt damage by creatures without flying.)
|
||||
SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidTarget$ You | ValidSource$ Creature.withoutFlying | Description$ Prevent all damage that would be dealt to you this turn by creatures without flying.
|
||||
Oracle:Target creature or player gains flying until end of turn. (Players with flying can’t be dealt damage by creatures without flying.)
|
||||
@@ -1,8 +1,8 @@
|
||||
Name:Season's Beatings
|
||||
ManaCost:R R R R
|
||||
Types:Sorcery
|
||||
A:SP$ RepeatEach | Cost$ R R R R | ValidTgts$ Player | TgtPrompt$ Select target player | RepeatCards$ Creature.TargetedPlayerCtrl | RepeatSubAbility$ DBChooseVictim | SpellDescription$ Family gathering — Each creature target player controls deals damage equal to its power to another random creature that player controls.
|
||||
A:SP$ RepeatEach | Cost$ R R R R | ValidTgts$ Player | TgtPrompt$ Select target player | RepeatCards$ Creature.TargetedPlayerCtrl | RepeatSubAbility$ DBChooseVictim | DamageMap$ True | SpellDescription$ Family gathering — Each creature target player controls deals damage equal to its power to another random creature that player controls.
|
||||
SVar:DBChooseVictim:DB$ ChooseCard | AtRandom$ True | Choices$ Creature.TargetedPlayerCtrl+IsNotRemembered | SubAbility$ DBDealDamage
|
||||
SVar:DBDealDamage:DB$ DealDamage | DamageMap$ True | DamageSource$ Remembered | NumDmg$ X | References$ X | Defined$ ChosenCard | StackDescription$ None
|
||||
SVar:DBDealDamage:DB$ DealDamage | DamageSource$ Remembered | NumDmg$ X | References$ X | Defined$ ChosenCard | StackDescription$ None
|
||||
SVar:X:Remembered$CardPower
|
||||
Oracle:Family gathering — Each creature target player controls deals damage equal to its power to another random creature that player controls.
|
||||
|
||||
10
forge-gui/res/cardsfolder/s/sliv_mizzet_hivemind.txt
Normal file
10
forge-gui/res/cardsfolder/s/sliv_mizzet_hivemind.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Sliv-Mizzet, Hivemind
|
||||
ManaCost:2 U U R R
|
||||
Types:Legendary Creature Dragon Sliver
|
||||
PT:4/4
|
||||
S:Mode$ Continuous | Affected$ Permanent.Sliver+YouCtrl | AddKeyword$ Flying | AddTrigger$ PingTrig | AddSVar$ TrigDealDamage | AddAbility$ Draw | Description$ Slivers you control have flying and "Whenever you draw a card, this creature deals 1 damage to any target" and "{T}: Draw a card."
|
||||
SVar:PingTrig:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you draw a card, CARDNAME deals 1 damage to any target.
|
||||
SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1
|
||||
SVar:Draw:AB$ Draw | Cost$ T | Defined$ You | NumCards$ 1 | SpellDescription$ Draw a card.
|
||||
SVar:PlayMain1:TRUE
|
||||
Oracle:Slivers you control have flying and "Whenever you draw a card, this creature deals 1 damage to any target" and "{T}: Draw a card."
|
||||
10
forge-gui/res/cardsfolder/s/slivdrazi_monstrosity.txt
Normal file
10
forge-gui/res/cardsfolder/s/slivdrazi_monstrosity.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Slivdrazi Monstrosity
|
||||
ManaCost:C W U B R G
|
||||
Types:Legendary Creature Sliver Eldrazi
|
||||
PT:8/8
|
||||
S:Mode$ Continuous | Affected$ Permanent.Eldrazi+YouCtrl | AddType$ Sliver | Description$ Eldrazi you control are Slivers in addition to their other types.
|
||||
S:Mode$ Continuous | Affected$ Permanent.Sliver+YouCtrl | AddKeyword$ Devoid & Annihilator:1 | SetColor$ Colorless | Description$ Slivers you control have devoid and annihilator 1.
|
||||
A:AB$ Token | Cost$ 3 | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ c_1_1_eldrazi_sliver_sac | SpellDescription$ Create a 1/1 colorless Eldrazi Sliver creature token. It has "Sacrifice this creature: Add {C}."
|
||||
SVar:PlayMain1:TRUE
|
||||
DeckHas:Ability$Token
|
||||
Oracle:Eldrazi you control are Slivers in addition to their other types.\nSlivers you control have devoid and annihilator 1.\n{3}: Create a 1/1 colorless Eldrazi Sliver creature token. It has "Sacrifice this creature: Add {C}."
|
||||
8
forge-gui/res/cardsfolder/t/taiga_stadium.txt
Normal file
8
forge-gui/res/cardsfolder/t/taiga_stadium.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Taiga Stadium
|
||||
ManaCost:no cost
|
||||
Types:Land
|
||||
K:ETBReplacement:Other:LandTapped
|
||||
SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Permanent.White+YouCtrl,Permanent.Blue+YouCtrl,Permanent.Black+YouCtrl | ConditionCompare$ EQ0 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control a white, blue, or black permanent.
|
||||
A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}.
|
||||
A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}.
|
||||
Oracle:Taiga Stadium enters the battlefield tapped unless you control a white, blue, or black permanent.\n{T}: Add {R} or {G}.
|
||||
18
forge-gui/res/cardsfolder/u/underdark_beholder.txt
Normal file
18
forge-gui/res/cardsfolder/u/underdark_beholder.txt
Normal file
@@ -0,0 +1,18 @@
|
||||
Name:Underdark Beholder
|
||||
ManaCost:4 B B
|
||||
Types:Creature Beholder
|
||||
PT:6/6
|
||||
K:etbCounter:EYESTALK:10
|
||||
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ Counters | Description$ If damage would be dealt to CARDNAME, instead remove that many eyestalk counters from it. If you can't, sacrifice it.
|
||||
SVar:Counters:DB$ RemoveCounter | Defined$ ReplacedTarget | CounterType$ EYESTALK | CounterNum$ X | References$ X | RememberRemoved$ True | SubAbility$ DBSac
|
||||
SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionCheckSVar$ Y | ConditionSVarCompare$ LTX | References$ Y | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True
|
||||
SVar:X:ReplaceCount$DamageAmount
|
||||
SVar:Y:Count$RememberedSize
|
||||
SVar:Z:Count$CardCounters.EYESTALK
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever CARDNAME attacks, reveal cards from the top of your library until you reveal an instant, sorcery, or enchantment card with converted mana cost less than the number of eyestalk counters on CARDNAME. You may cast it without paying its mana cost. Shuffle your library.
|
||||
SVar:TrigDig:DB$ DigUntil | Defined$ You | Amount$ 1 | Valid$ Card.Instant+cmcLEZ,Card.Sorcery+cmcLEZ,Card.Enchantment+cmcLEZ | References$ Z | FoundDestination$ Exile | RevealedDestination$ Exile | ImprintRevealed$ True | RememberFound$ True | SubAbility$ CascadeCast
|
||||
SVar:CascadeCast:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | Optional$ True | SubAbility$ CascadeMoveToLib
|
||||
SVar:CascadeMoveToLib:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered,Card.IsImprinted | Origin$ Exile | Destination$ Library | RandomOrder$ True | Shuffle$ True | SubAbility$ DBCleanup
|
||||
DeckHas:Ability$Counters
|
||||
Oracle:Underdark Beholder enters the battlefield with ten eyestalk counters on it.\nIf Underdark Beholder would be dealt damage, remove that many eyestalk counters from it instead. If you can’t, sacrifice it.\nWhenever Underdark Beholder attacks, reveal cards from the top of your library until you reveal an instant, sorcery, or enchantment card with converted mana cost less than the number of eyestalk counters on Underdark Beholder. You may cast it without paying its mana cost. Shuffle your library.
|
||||
10
forge-gui/res/cardsfolder/x/xyru_specter.txt
Normal file
10
forge-gui/res/cardsfolder/x/xyru_specter.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Xyru Specter
|
||||
ManaCost:2 B B
|
||||
Types:Creature Specter
|
||||
PT:2/2
|
||||
K:Flying
|
||||
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | Execute$ TrigChoice | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, that player discards a card unless they challenge you. If challenged, and you show them two black cards in your hand, they must discard two cards.
|
||||
SVar:TrigChoice:DB$ GenericChoice | Defined$ TriggeredTarget | Choices$ DBDiscardOne,DBChallenge | AILogic$ Random
|
||||
SVar:DBDiscardOne:DB$Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Discard one card
|
||||
SVar:DBChallenge:DB$Discard | Defined$ TriggeredTarget | NumCards$ 2 | Mode$ TgtChoose | UnlessCost$ Reveal<2/Card.Black> | UnlessPayer$ You | UnlessSwitched$ True | SpellDescription$ Challenge
|
||||
Oracle:Flying\nWhenever Xyru Specter deals damage to an opponent, that player discards a card unless they challenge you. If challenged, and you show them two black cards in your hand, they must discard two cards.
|
||||
6
forge-gui/res/tokenscripts/c_1_1_eldrazi_sliver_sac.txt
Normal file
6
forge-gui/res/tokenscripts/c_1_1_eldrazi_sliver_sac.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Eldrazi Sliver
|
||||
ManaCost:no cost
|
||||
PT:1/1
|
||||
Types:Creature Eldrazi Sliver
|
||||
A:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ C | Amount$ 1 | SpellDescription$ Add {C}.
|
||||
Oracle:Sacrifice this creature: Add {C}.
|
||||
@@ -0,0 +1,7 @@
|
||||
Name:Spirit
|
||||
ManaCost:no cost
|
||||
Types:Creature Spirit
|
||||
PT:1/1
|
||||
K:Lifelink
|
||||
K:Haste
|
||||
Oracle:Lifelink\nHaste
|
||||
6
forge-gui/res/tokenscripts/g_2_2_gorilla.txt
Normal file
6
forge-gui/res/tokenscripts/g_2_2_gorilla.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Gorilla
|
||||
ManaCost:no cost
|
||||
PT:2/2
|
||||
Colors:green
|
||||
Types:Creature Gorilla
|
||||
Oracle:
|
||||
8
forge-gui/res/tokenscripts/pacifism.txt
Normal file
8
forge-gui/res/tokenscripts/pacifism.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Pacifism
|
||||
ManaCost:1 W
|
||||
Types:Enchantment Aura
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted creature can't attack or block.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/pacifism.jpg
|
||||
Oracle:Enchant creature\nEnchanted creature can't attack or block.
|
||||
Reference in New Issue
Block a user