Commit 47809857 authored by pichoro's avatar pichoro

Polished keywords.

Changed inline mode to action mode.
Changed vanguard keywords so all but pseudo act like inline keywords.
parent f84b44c4
...@@ -216,9 +216,9 @@ init script: ...@@ -216,9 +216,9 @@ init script:
if mode == "pseudo" then "<i-auto>{keyword}</i-auto>" if mode == "pseudo" then "<i-auto>{keyword}</i-auto>"
else "{keyword}<atom-reminder-{mode}> ({process_english_hints(reminder)})</atom-reminder-{mode}>" } else "{keyword}<atom-reminder-{mode}> ({process_english_hints(reminder)})</atom-reminder-{mode}>" }
) + ) +
# step 2b : move inline keywords' reminder text to the end of the line # step 2b : move action keywords' reminder text to the end of the line
replace_rule( replace_rule(
match: "(<atom-reminder-inline>.*</atom-reminder-inline></kw[^>]*>)([^\n(]+)", match: "(<atom-reminder-action>.*</atom-reminder-action></kw[^>]*>)([^\n(]+)",
replace: "\\2\\1" replace: "\\2\\1"
) + ) +
# step 3a : expand shortcut words ~ and CARDNAME # step 3a : expand shortcut words ~ and CARDNAME
...@@ -418,9 +418,9 @@ set field: ...@@ -418,9 +418,9 @@ set field:
choice: core choice: core
choice: expert choice: expert
choice: pseudo choice: pseudo
choice: inline choice: action
choice: custom choice: custom
initial: old, core, expert, pseudo, inline, custom initial: old, core, expert, pseudo, action, custom
# Convert from older mse versions # Convert from older mse versions
script: script:
if value = "yes" then "old, core, expert, custom" if value = "yes" then "old, core, expert, custom"
...@@ -1172,8 +1172,8 @@ keyword mode: ...@@ -1172,8 +1172,8 @@ keyword mode:
name: pseudo name: pseudo
description: Pseudo keyword / named ability (Hellbent, Threshold, etc.) description: Pseudo keyword / named ability (Hellbent, Threshold, etc.)
keyword mode: keyword mode:
name: inline name: action
description: Inline keyword, reminder text at end of line (Scry, Regenerate, etc.) description: Keyword actions, reminder text at end of line (Scry, Regenerate, etc.)
keyword mode: keyword mode:
is default: true is default: true
name: custom name: custom
...@@ -1280,8 +1280,8 @@ keyword: ...@@ -1280,8 +1280,8 @@ keyword:
keyword: keyword:
keyword: Regeneration keyword: Regeneration
match: Regenerate match: Regenerate
mode: inline mode: action
reminder: The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat. reminder: The next time {if has_pt() then "this creature" else "this"} would be destroyed this turn, it isn't.{if has_pt() then " Instead tap it, remove all damage from it, and remove it from combat." else ""}
keyword: keyword:
keyword: Bands with other keyword: Bands with other
match: Bands with other <atom-param>name</atom-param> match: Bands with other <atom-param>name</atom-param>
...@@ -1301,7 +1301,7 @@ keyword: ...@@ -1301,7 +1301,7 @@ keyword:
keyword: Phasing keyword: Phasing
match: Phasing match: Phasing
mode: old mode: old
reminder: At the beginning of your upkeep, put this and any cards attached to it in the phased-out zone. If this is already in the phased-out zone, return it and any card and/or counters attached to it to play. This ability does not cause comes-into-play or leaves-play abilities to trigger. reminder: At the beginning of your upkeep, put this and any cards and/or counters attached to it in the phased-out zone. If this is already in the phased-out zone, return it and any cards and/or counters attached to it to play. This ability does not cause comes-into-play or leaves-play abilities to trigger.
keyword: keyword:
keyword: Flanking keyword: Flanking
match: Flanking match: Flanking
...@@ -1434,7 +1434,7 @@ keyword: ...@@ -1434,7 +1434,7 @@ keyword:
keyword: keyword:
keyword: Scry keyword: Scry
match: Scry <atom-param>number</atom-param> match: Scry <atom-param>number</atom-param>
mode: inline mode: action
reminder: reminder:
To scry {param1}, look at the top { To scry {param1}, look at the top {
if param1.value==1 then "card of your library, then you may put that card on the bottom of your library." if param1.value==1 then "card of your library, then you may put that card on the bottom of your library."
...@@ -1540,7 +1540,7 @@ keyword: ...@@ -1540,7 +1540,7 @@ keyword:
keyword: Graft keyword: Graft
match: Graft <atom-param>number</atom-param> match: Graft <atom-param>number</atom-param>
mode: expert mode: expert
reminder: This creature comes into play with {english_number_a(param1)} +1/+1 counter(s) on it. Whenever another creature comes into play, you may move a +1/+1 counter from this creature onto it. reminder: {if has_pt() then "This creature" else "This permanent"} comes into play with {english_number_a(param1)} +1/+1 counter(s) on it. Whenever {if has_pt() then "another" else "a"} creature comes into play, you may move a +1/+1 counter from {if has_pt() then "this creature" else "this permanent"} onto it.
keyword: keyword:
keyword: Forecast keyword: Forecast
match: Forecast — <atom-param>cost</atom-param>, Reveal <atom-param>name</atom-param> from your hand: <atom-param>action</atom-param> match: Forecast — <atom-param>cost</atom-param>, Reveal <atom-param>name</atom-param> from your hand: <atom-param>action</atom-param>
...@@ -1612,7 +1612,7 @@ keyword: ...@@ -1612,7 +1612,7 @@ keyword:
keyword: keyword:
keyword: Fateseal keyword: Fateseal
match: Fateseal <atom-param>number</atom-param> match: Fateseal <atom-param>number</atom-param>
mode: inline mode: action
reminder: reminder:
Look at the top { Look at the top {
if param1.value==1 then "card of an opponent's library, then you may put it on the bottom of that player's library." if param1.value==1 then "card of an opponent's library, then you may put it on the bottom of that player's library."
......
...@@ -126,7 +126,15 @@ init script: ...@@ -126,7 +126,15 @@ init script:
) + ) +
# step 2b : move inline keywords' reminder text to the end of the line # step 2b : move inline keywords' reminder text to the end of the line
replace_rule( replace_rule(
match: "(<atom-reminder-inline>.*</atom-reminder-inline></kw[^>]*>)([^\n(]+)", match: "(<atom-reminder-core>.*</atom-reminder-core></kw[^>]*>)([^\n(]+)",
replace: "\\2\\1"
) +
replace_rule(
match: "(<atom-reminder-old>.*</atom-reminder-old></kw[^>]*>)([^\n(]+)",
replace: "\\2\\1"
) +
replace_rule(
match: "(<atom-reminder-expert>.*</atom-reminder-expert></kw[^>]*>)([^\n(]+)",
replace: "\\2\\1" replace: "\\2\\1"
) + ) +
# step 3 : expand shortcut words ~ and CARDNAME # step 3 : expand shortcut words ~ and CARDNAME
...@@ -378,16 +386,13 @@ keyword mode: ...@@ -378,16 +386,13 @@ keyword mode:
description: Old keywords (Banding, Phasing, etc.) description: Old keywords (Banding, Phasing, etc.)
keyword mode: keyword mode:
name: core name: core
description: Core set keywords (Flying, Haste, etc.) description: Core set keywords (Flying, Regenerate, etc.)
keyword mode: keyword mode:
name: expert name: expert
description: Expert level keywords (Cycling, Vanishing, etc.) description: Expert level keywords (Scry, Vanishing, etc.)
keyword mode: keyword mode:
name: pseudo name: pseudo
description: Pseudo keyword / named ability (Hellbent, Threshold, etc.) description: Pseudo keyword / named ability (Hellbent, Threshold, etc.)
keyword mode:
name: inline
description: Inline keyword, reminder text at end of line (Scry, Regenerate, etc.)
keyword mode: keyword mode:
is default: true is default: true
name: custom name: custom
...@@ -463,251 +468,261 @@ keyword parameter type: ...@@ -463,251 +468,261 @@ keyword parameter type:
keyword: keyword:
keyword: Flying keyword: Flying
match: Flying match: flying
mode: core mode: core
reminder: This creature can’t be blocked except by creatures with flying or reach. reminder: It can’t be blocked except by creatures with flying or reach.
keyword: keyword:
keyword: First strike keyword: First strike
match: First strike match: first strike
mode: core mode: core
reminder: This creature deals combat damage before creatures without first strike. reminder: It deals combat damage before creatures without first strike.
keyword: keyword:
keyword: Trample keyword: Trample
match: Trample match: trample
mode: core mode: core
reminder: If this creature would deal enough combat damage to its blockers to destroy them, you may have it deal the rest of its damage to defending player. reminder: If it would deal enough combat damage to its blockers to destroy them, you may have it deal the rest of its damage to defending player.
keyword: keyword:
keyword: Banding keyword: Banding
match: Banding match: banding
mode: old mode: old
reminder: When declaring attackers or blockers this creature may group with other creatures with banding and one creature without banding. When damage is dealt, you decide where damage is dealt. reminder: When declaring attackers or blockers it may group with other creatures with banding and one creature without banding. When damage is dealt, you decide where damage is dealt.
keyword: keyword:
keyword: Landwalk keyword: Landwalk
match: <atom-param>prefix</atom-param>walk match: <atom-param>prefix</atom-param>walk
mode: core mode: core
reminder: This creature is unblockable as long as defending player controls a {param1}. reminder: It is unblockable as long as defending player controls a {param1}.
keyword: keyword:
keyword: Protection from keyword: Protection from
match: Protection from <atom-param>name</atom-param> match: protection from <atom-param>name</atom-param>
mode: core mode: core
reminder: This creature can’t be blocked, targeted, dealt damage, enchanted, or equipped by anything {english_singular(param1)}. reminder: It can’t be blocked, targeted, dealt damage, enchanted, or equipped by anything {english_singular(param1)}.
keyword: keyword:
keyword: Regeneration keyword: Regeneration
match: Regenerate match: Regenerate
mode: inline mode: core
reminder: The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat. reminder: The next time it would be destroyed this turn, it isn't. If it is a creature, instead tap it, remove all damage from it, and remove it from combat.
keyword: keyword:
keyword: Bands with other keyword: Bands with other
match: Bands with other <atom-param>name</atom-param> match: bands with other <atom-param>name</atom-param>
mode: old mode: old
reminder: When declaring attackers or blockers this creature may group with other creatures with banding or bands with {param1}. When damage is dealt, you decide where damage is dealt. reminder: When declaring attackers or blockers it may group with other creatures with banding or bands with {param1}. When damage is dealt, you decide where damage is dealt.
keyword: keyword:
keyword: Rampage keyword: Rampage
match: Rampage <atom-param>number</atom-param> match: rampage <atom-param>number</atom-param>
mode: old mode: old
reminder: Whenever this creature becomes blocked, it gets +{param1}/+{param1} until end of turn for each creature blocking it beyond the first. reminder: Whenever it becomes blocked, it gets +{param1}/+{param1} until end of turn for each creature blocking it beyond the first.
keyword: keyword:
keyword: Cumulative upkeep keyword: Cumulative upkeep
match: Cumulative upkeep <atom-param>cost</atom-param> match: cumulative upkeep <atom-param>cost</atom-param>
mode: old mode: old
reminder: At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it. reminder: At the beginning of your upkeep, put an age counter on it, then sacrifice it unless you pay its upkeep cost for each age counter on it.
keyword: keyword:
keyword: Phasing keyword: Phasing
match: Phasing match: phasing
mode: old mode: old
reminder: At the beginning of your upkeep, put this and any cards attached to it in the phased-out zone. If this is already in the phased-out zone, return it and any card and/or counters attached to it to play. This ability does not cause comes-into-play or leaves-play abilities to trigger. reminder: At the beginning of your upkeep, put it and any cards and/or counters attached to it in the phased-out zone. If it is already in the phased-out zone, return it and any cards or counters attached to it to play. This ability does not cause comes-into-play or leaves-play abilities to trigger.
keyword: keyword:
keyword: Flanking keyword: Flanking
match: Flanking match: flanking
mode: old mode: old
reminder: Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn. reminder: Whenever a creature without flanking blocks the creature, the blocking creature gets -1/-1 until end of turn.
keyword: keyword:
keyword: Shadow keyword: Shadow
match: Shadow match: shadow
mode: core mode: core
reminder: This creature can block or be blocked by only creatures with shadow. reminder: It can block or be blocked by only creatures with shadow.
keyword: keyword:
keyword: Denimwalk keyword: Denimwalk
match: Denimwalk match: denimwalk
mode: old mode: old
reminder: If defending player is wearing any clothing made of denim, this creature is unblockable. reminder: If defending player is wearing any clothing made of denim, the creature is unblockable.
keyword: keyword:
keyword: Buyback keyword: Buyback
match: Buyback <atom-param>cost</atom-param> match: buyback <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: You may {for_mana_costs(add:"pay an additional ",param1)} as you play this spell. If you do, put this card into your hand as it resolves. reminder: You may {for_mana_costs(add:"pay an additional ",param1)} as you play it. If you do, put it into your hand as it resolves.
keyword: keyword:
keyword: Echo keyword: Echo
match: Echo <atom-param>cost</atom-param> match: echo <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost. reminder: At the beginning of your upkeep, if the permanent came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.
keyword: keyword:
keyword: Cycling keyword: Cycling
match: Cycling <atom-param>cost</atom-param> match: cycling <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param1}, Discard this card: Draw a card. reminder: {param1}, Discard it: Draw a card.
keyword: keyword:
keyword: Haste keyword: Haste
match: Haste match: haste
mode: core mode: core
reminder: This creature can attack and tap the turn it comes under your control. reminder: It can attack and tap the turn it comes under your control.
keyword: keyword:
keyword: Horsemanship keyword: Horsemanship
match: Horsemanship match: horsemanship
mode: old mode: old
reminder: This creature can’t be blocked except by creatures with horsemanship. reminder: It can’t be blocked except by creatures with horsemanship.
keyword: keyword:
keyword: Fading keyword: Fading
match: Fading <atom-param>number</atom-param> match: fading <atom-param>number</atom-param>
mode: expert mode: expert
reminder: This comes into play with {english_number_a(param1)} fade counter(s) on it. At the beginning of your upkeep, remove a fade counter from it. If you can’t, sacrifice it. reminder: It comes into play with {english_number_a(param1)} fade counter(s) on it. At the beginning of your upkeep, remove a fade counter from it. If you can’t, sacrifice it.
keyword: keyword:
keyword: Kicker keyword: Kicker
match: Kicker <atom-param>mana</atom-param> and/or <atom-param>mana</atom-param> match: kicker <atom-param>mana</atom-param> and/or <atom-param>mana</atom-param>
mode: expert mode: expert
reminder: You may pay an additional {param1} and/or {param2} as you play this spell. reminder: You may pay an additional {param1} and/or {param2} as you play the card.
keyword: keyword:
keyword: Kicker keyword: Kicker
match: Kicker <atom-param>cost</atom-param> match: kicker <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: You may {for_mana_costs(add:"pay an additional ",param1)} as you play this spell. reminder: You may {for_mana_costs(add:"pay an additional ",param1)} as you play the card.
keyword: keyword:
keyword: Flashback keyword: Flashback
match: Flashback <atom-param>cost</atom-param> match: flashback <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: You may play this card from your graveyard for its flashback cost. Then remove it from the game. reminder: You may play it from your graveyard for its flashback cost. Then remove it from the game.
keyword: keyword:
keyword: Threshold keyword: Threshold
match: Threshold match: Threshold
mode: pseudo mode: pseudo
keyword: keyword:
keyword: Madness keyword: Madness
match: Madness <atom-param>cost</atom-param> match: madness <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: If you discard this card, you may play it for its madness cost instead of putting it into your graveyard. reminder: If you discard it, you may play it for its madness cost instead of putting it into your graveyard.
keyword: keyword:
keyword: Morph keyword: Morph
match: Morph <atom-param>cost</atom-param> match: morph <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: You may play this face down as a 2/2 creature for <sym>3</sym>. Turn it face up any time for its morph cost. reminder: You may play it face down as a 2/2 creature for <sym>3</sym>. Turn it face up any time for its morph cost.
keyword: keyword:
keyword: Fear keyword: Fear
match: Fear match: fear
mode: core mode: core
reminder: This creature can’t be blocked except by artifact creatures and/or black creatures. reminder: It can’t be blocked except by artifact creatures and/or black creatures.
keyword: keyword:
keyword: Amplify keyword: Amplify
match: Amplify <atom-param>number</atom-param> match: amplify <atom-param>number</atom-param>
mode: expert mode: expert
reminder: As this card comes into play, put {english_number_a(param1)} +1/+1 counter(s) on it for each creature that shares a type with this that you reveal in your hand. reminder: As it comes into play, put {english_number_a(param1)} +1/+1 counter(s) on it for each creature that shares a type with it that you reveal in your hand.
keyword: keyword:
keyword: Double strike keyword: Double strike
match: Double strike match: double strike
mode: expert mode: expert
reminder: This creature deals both first-strike and regular combat damage. reminder: It deals both first-strike and regular combat damage.
keyword: keyword:
keyword: Provoke keyword: Provoke
match: Provoke match: provoke
mode: expert mode: expert
reminder: When this attacks, you may have target creature defending player controls untap and block it if able. reminder: When it attacks, you may have target creature defending player controls untap and block it if able.
keyword: keyword:
keyword: Typecycling keyword: Typecycling
match: <atom-param>prefix</atom-param>cycling <atom-param>cost</atom-param> match: <atom-param>prefix</atom-param>cycling <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param2}, Discard this card: Search your library for a {param1} card, reveal it, and put it into your hand. Then shuffle your library. reminder: {param2}, Discard it: Search your library for a {param1} card, reveal it, and put it into your hand. Then shuffle your library.
keyword: keyword:
keyword: Storm keyword: Storm
match: Storm match: storm
mode: expert mode: expert
reminder: When you play this spell, copy it for each spell played before it this turn. You may choose new targets for the copies. reminder: When you play it, copy it for each spell played before it this turn. You may choose new targets for the copies.
keyword: keyword:
keyword: Affinity for keyword: Affinity for
match: Affinity for <atom-param>name</atom-param> match: affinity for <atom-param>name</atom-param>
mode: expert mode: expert
reminder: This spell costs <sym>1</sym> less to play for each {english_singular(param1)} you control. reminder: It costs <sym>1</sym> less to play for each {english_singular(param1)} you control.
keyword: keyword:
keyword: Entwine keyword: Entwine
match: Entwine <atom-param>cost</atom-param> match: entwine <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: Choose both if you pay the entwine cost. reminder: Choose both if you pay the entwine cost.
keyword: keyword:
keyword: Equip keyword: Equip
match: Equip <atom-param>cost</atom-param> match: equip <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param1}: Attach to target creature you control. Equip only as a sorcery. reminder: {param1}: Attach to target creature you control. Equip only as a sorcery.
keyword: keyword:
keyword: Imprint keyword: Imprint
match: Imprint — <atom-param>action</atom-param> match: imprint — <atom-param>action</atom-param>
mode: expert mode: expert
reminder: The removed card is imprinted on this artifact. reminder: The removed card is imprinted on the card.
keyword: keyword:
keyword: Modular keyword: Modular
match: Modular <atom-param>number</atom-param> match: modular <atom-param>number</atom-param>
mode: expert mode: expert
reminder: This comes into play with {english_number_a(param1)} +1/+1 counter(s) on it. When it’s put into a graveyard, you may put its +1/+1 counters on target artifact creature. reminder: It comes into play with {english_number_a(param1)} +1/+1 counter(s) on it. When it’s put into a graveyard, you may put its +1/+1 counters on target artifact creature.
keyword: keyword:
keyword: Scry keyword: Scry
match: Scry <atom-param>number</atom-param> match: Scry <atom-param>number</atom-param>
mode: inline mode: expert
reminder: reminder:
To scry {param1}, look at the top { To scry {param1}, look at the top {
if param1.value==1 then "card of your library, then you may put that card on the bottom of your library." if param1.value==1 then "card of your library, then you may put that card on the bottom of your library."
else "{english_number(param1)} cards of your library. Put any number of them on the bottom of your library in any order and the rest on top in any order." else "{english_number(param1)} cards of your library. Put any number of them on the bottom of your library in any order and the rest on top in any order."
} }
keyword:
keyword: Scry
match: scry <atom-param>number</atom-param>
mode: expert
reminder:
To scry {param1}, look at the top {
if param1.value==1 then "card of your library, then you may put that card on the bottom of your library."
else "{english_number(param1)} cards of your library. Put any number of them on the bottom of your library in any order and the rest on top in any order."
}
keyword: keyword:
keyword: Sunburst keyword: Sunburst
match: Sunburst match: sunburst
mode: expert mode: expert
reminder: This comes into play with a +1/+1 counter on it for each color of mana used to pay its cost. If it isn't a creature, use charge counters instead. reminder: It comes into play with a +1/+1 counter on it for each color of mana used to pay its cost. If it isn't a creature, use charge counters instead.
keyword: keyword:
keyword: Gotcha keyword: Gotcha
match: Gotcha match: Gotcha
mode: pseudo mode: pseudo
keyword: keyword:
keyword: Splice keyword: Splice
match: Splice onto <atom-param>name</atom-param> <atom-param>cost</atom-param> match: splice onto <atom-param>name</atom-param> <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: As you play a {param1} spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card’s effects to that spell. reminder: As you play a {param1} spell, you may reveal the card from your hand and pay its splice cost. If you do, add its effects to that spell.
keyword: keyword:
keyword: Bushido keyword: Bushido
match: Bushido <atom-param>number</atom-param> match: bushido <atom-param>number</atom-param>
mode: expert mode: expert
reminder: When this blocks or becomes blocked, it gets +{param1}/+{param1} until end of turn. reminder: When it blocks or becomes blocked, it gets +{param1}/+{param1} until end of turn.
keyword: keyword:
keyword: Soulshift keyword: Soulshift
match: Soulshift <atom-param>number</atom-param> match: soulshift <atom-param>number</atom-param>
mode: expert mode: expert
reminder: When this is put into a graveyard from play, you may return target Spirit card with converted mana cost {param1} or less from you graveyard to your hand. reminder: When it is put into a graveyard from play, you may return target Spirit card with converted mana cost {param1} or less from you graveyard to your hand.
keyword: keyword:
keyword: Enchant keyword: Enchant
match: Enchant <atom-param>name</atom-param> match: enchant <atom-param>name</atom-param>
mode: core mode: core
reminder: Target a {param1} as you play this. This card comes into play attached to that {param1}. reminder: Target a {param1} as you play the card. The card comes into play attached to that {param1}.
keyword: keyword:
keyword: Vigilance keyword: Vigilance
match: Vigilance match: vigilance
mode: core mode: core
reminder: Attacking doesn’t cause this creature to tap. reminder: Attacking doesn’t cause it to tap.
keyword: keyword:
keyword: Defender keyword: Defender
match: Defender match: defender
mode: core mode: core
reminder: This creature can’t attack. reminder: It can’t attack.
keyword: keyword:
keyword: Offering keyword: Offering
match: <atom-param>prefix</atom-param> offering match: <atom-param>prefix</atom-param> offering
mode: expert mode: expert
reminder: You may play this card any time you could play an instant by sacrificing a {param1} and paying the difference in mana costs between this and the sacrificed {param1}. Mana cost includes color. reminder: You may play it any time you could play an instant by sacrificing a {param1} and paying the difference in mana costs between it and the sacrificed {param1}. Mana cost includes color.
keyword: keyword:
keyword: Ninjutsu keyword: Ninjutsu
match: Ninjutsu <atom-param>cost</atom-param> match: ninjutsu <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param1}, Return an unblocked attacker you control to hand: Put this card into play from your hand tapped and attacking. reminder: {param1}, Return an unblocked attacker you control to hand: Put the card into play from your hand tapped and attacking.
keyword: keyword:
keyword: Epic keyword: Epic
match: Epic match: epic
mode: expert mode: expert
reminder: For the rest of the game, you can’t play spells. At the beginning of each of your upkeeps, copy this spell except for its epic ability. If the spell has any targets, you may choose new targets for the copy. reminder: For the rest of the game, you can’t play spells. At the beginning of each of your upkeeps, copy the card except for its epic ability. If it has any targets, you may choose new targets for the copy.
keyword: keyword:
keyword: Channel keyword: Channel
match: Channel match: Channel
...@@ -722,111 +737,120 @@ keyword: ...@@ -722,111 +737,120 @@ keyword:
mode: pseudo mode: pseudo
keyword: keyword:
keyword: Convoke keyword: Convoke
match: Convoke match: convoke
mode: expert mode: expert
reminder: Each creature you tap while playing this spell reduces its cost by <sym>1</sym> or by one mana of that creature’s color. reminder: Each creature you tap while playing the card reduces its cost by <sym>1</sym> or by one mana of that creature’s color.
keyword: keyword:
keyword: Transmute keyword: Transmute
match: Transmute <atom-param>cost</atom-param> match: transmute <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param1}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Play only as a sorcery. reminder: {param1}, Discard it: Search your library for a card with the same converted mana cost as the discarded card, reveal it, and put it into your hand. Then shuffle your library. Play only as a sorcery.
keyword: keyword:
keyword: Dredge keyword: Dredge
match: Dredge <atom-param>number</atom-param> match: dredge <atom-param>number</atom-param>
mode: expert mode: expert
reminder: If you would draw a card, instead you may put exactly {english_number(param1)} card(s) from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card. reminder: If you would draw a card, instead you may put exactly {english_number(param1)} card(s) from the top of your library into your graveyard. If you do, return the card from your graveyard to your hand. Otherwise, draw a card.
keyword: keyword:
keyword: Haunt keyword: Haunt
match: Haunt match: haunt
mode: expert mode: expert
reminder: When this card is put into a graveyard from play, remove it from the game haunting target creature. reminder: When it is put into a graveyard from play, remove it from the game haunting target creature.
keyword: keyword:
keyword: Bloodthirst keyword: Bloodthirst
match: Bloodthirst <atom-param>number</atom-param> match: bloodthirst <atom-param>number</atom-param>
mode: expert mode: expert
reminder: If an opponent was dealt damage this turn, this creature comes into play with {english_number_a(param1)} +1/+1 counter(s) on it. reminder: If an opponent was dealt damage this turn, the permanent comes into play with {english_number_a(param1)} +1/+1 counter(s) on it.
keyword: keyword:
keyword: Replicate keyword: Replicate
match: Replicate <atom-param>cost</atom-param> match: replicate <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: When you play this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies. reminder: When you play it, copy it for each time you paid its replicate cost. You may choose new targets for the copies.
keyword: keyword:
keyword: Graft keyword: Graft
match: Graft <atom-param>number</atom-param> match: graft <atom-param>number</atom-param>
mode: expert mode: expert
reminder: This creature comes into play with {english_number_a(param1)} +1/+1 counter(s) on it. Whenever another creature comes into play, you may move a +1/+1 counter from this creature onto it. reminder: It comes into play with {english_number_a(param1)} +1/+1 counter(s) on it. Whenever a creature comes into play, you may move a +1/+1 counter from the permanent onto it.
keyword: keyword:
keyword: Forecast keyword: Forecast
match: Forecast — <atom-param>cost</atom-param>, Reveal <atom-param>name</atom-param> from your hand: <atom-param>action</atom-param> match: forecast — <atom-param>cost</atom-param>, Reveal <atom-param>name</atom-param> from your hand: <atom-param>action</atom-param>
mode: expert mode: expert
reminder: Play this ability only during your upkeep and only once each turn. reminder: Play the ability only during your upkeep and only once each turn.
keyword: keyword:
keyword: Hellbent keyword: Hellbent
match: Hellbent match: Hellbent
mode: pseudo mode: pseudo
keyword: keyword:
keyword: Recover keyword: Recover
match: Recover <atom-param>cost</atom-param> match: recover <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: When a creature is put into your graveyard from play, you may {for_mana_costs(add:"pay ",param1)}. If you do, return this card from your graveyard to your hand. Otherwise, remove this card from the game. reminder: When a creature is put into your graveyard from play, you may {for_mana_costs(add:"pay ",param1)}. If you do, return the card from your graveyard to your hand. Otherwise, remove this card from the game.
keyword: keyword:
keyword: Ripple keyword: Ripple
match: Ripple <atom-param>number</atom-param> match: ripple <atom-param>number</atom-param>
mode: expert mode: expert
reminder: When you play this spell, you may reveal the top {english_number_multiple(param1)} card(s) of your library. You may play any revealed cards with the same name as this spell without paying their mana costs. Put the rest on the bottom of your library. reminder: When you play it, you may reveal the top {english_number_multiple(param1)} card(s) of your library. You may play any revealed cards with the same name as the card without paying their mana costs. Put the rest on the bottom of your library.
keyword: keyword:
keyword: Flash keyword: Flash
match: Flash match: flash
mode: expert mode: expert
reminder: You may play this spell anytime you could play an instant. reminder: You may play it anytime you could play an instant.
keyword: keyword:
keyword: Split second keyword: Split second
match: Split second match: split second
mode: expert mode: expert
reminder: As long as this spell is on the stack, players can't play spells or activated abilities that aren't mana abilities. reminder: As long as it is on the stack, players can't play spells or activated abilities that aren't mana abilities.
keyword: keyword:
keyword: Suspend keyword: Suspend
match: Suspend <atom-param>number</atom-param>—<atom-param>mana</atom-param> match: suspend <atom-param>number</atom-param>—<atom-param>mana</atom-param>
mode: expert mode: expert
reminder: Rather than play this card from your hand, you may pay {param2} and remove it from the game with {english_number_a(param1)} time counter(s) on it. At the beginning of your upkeep, remove a time counter. When the last is removed, play it without paying its mana cost. If it is a creature, it has haste. reminder: Rather than play it from your hand, you may pay {param2} and remove it from the game with {english_number_a(param1)} time counter(s) on it. At the beginning of your upkeep, remove a time counter. When the last is removed, play it without paying its mana cost. If it is a creature, it has haste.
keyword: keyword:
keyword: Vanishing keyword: Vanishing
match: Vanishing <atom-param>number</atom-param> match: vanishing <atom-param>number</atom-param>
mode: expert mode: expert
reminder: This permanent comes into play with {english_number_a(param1)} time counter(s) on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it. reminder: It comes into play with {english_number_a(param1)} time counter(s) on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.
keyword: keyword:
keyword: Grandeur keyword: Grandeur
match: Grandeur match: Grandeur
mode: pseudo mode: pseudo
keyword: keyword:
keyword: Deathtouch keyword: Deathtouch
match: Deathtouch match: deathtouch
mode: expert mode: expert
reminder: Whenever this creature deals damage to a creature, destroy that creature. reminder: Whenever it deals damage to a creature, destroy that creature.
keyword: keyword:
keyword: Reach keyword: Reach
match: Reach match: reach
mode: core mode: core
reminder: This creature can block creatures with flying. reminder: It can block creatures with flying.
keyword: keyword:
keyword: Gravestorm keyword: Gravestorm
match: Gravestorm match: gravestorm
mode: expert mode: expert
reminder: When you play this spell, copy it for each permanent put into a graveyard this turn. You may choose new targets for the copies. reminder: When you play it, copy it for each permanent put into a graveyard this turn. You may choose new targets for the copies.
keyword: keyword:
keyword: Lifelink keyword: Lifelink
match: Lifelink match: lifelink
mode: core mode: core
reminder: Whenever this creature deals damage, you gain that much life. reminder: Whenever it deals damage, you gain that much life.
keyword: keyword:
keyword: Absorb keyword: Absorb
match: Absorb <atom-param>number</atom-param> match: absorb <atom-param>number</atom-param>
mode: expert mode: expert
reminder: If a source would deal damage to this creature, prevent {param1} of that damage. reminder: If a source would deal damage to it, prevent {param1} of that damage.
keyword: keyword:
keyword: Fateseal keyword: Fateseal
match: Fateseal <atom-param>number</atom-param> match: Fateseal <atom-param>number</atom-param>
mode: inline mode: expert
reminder:
Look at the top {
if param1.value==1 then "card of an opponent's library, then you may put it on the bottom of that player's library."
else "{english_number(param1)} cards of an opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order."
}
keyword:
keyword: Fateseal
match: fateseal <atom-param>number</atom-param>
mode: expert
reminder: reminder:
Look at the top { Look at the top {
if param1.value==1 then "card of an opponent's library, then you may put it on the bottom of that player's library." if param1.value==1 then "card of an opponent's library, then you may put it on the bottom of that player's library."
...@@ -834,36 +858,36 @@ keyword: ...@@ -834,36 +858,36 @@ keyword:
} }
keyword: keyword:
keyword: Transfigure keyword: Transfigure
match: Transfigure <atom-param>cost</atom-param> match: transfigure <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param1}, Sacrifice this creature: Search your library for a creature card with the same converted mana cost as this creature and put that card into play. Then shuffle your library. Play only as a sorcery. reminder: {param1}, Sacrifice it: Search your library for a creature card with the same converted mana cost as the sacrificed card and put that card into play. Then shuffle your library. Play only as a sorcery.
keyword: keyword:
keyword: Aura swap keyword: Aura swap
match: Aura swap <atom-param>cost</atom-param> match: aura swap <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param1}: Exchange this Aura with an Aura card in your hand. reminder: {param1}: Exchange it with an Aura card in your hand.
keyword: keyword:
keyword: Frenzy keyword: Frenzy
match: Frenzy <atom-param>number</atom-param> match: frenzy <atom-param>number</atom-param>
mode: expert mode: expert
reminder: Whenever this creature attacks and isn't blocked, it gets +{param1}/+0 until end of turn. reminder: Whenever it attacks and isn't blocked, it gets +{param1}/+0 until end of turn.
keyword: keyword:
keyword: Delve keyword: Delve
match: Delve match: delve
mode: expert mode: expert
reminder: You may remove any number of cards in your graveyard from the game as you play this spell. It costs <sym>1</sym> less to play for each card removed this way. reminder: You may remove any number of cards in your graveyard from the game as you play it. It costs <sym>1</sym> less to play for each card removed this way.
keyword: keyword:
keyword: Poisonous keyword: Poisonous
match: Poisonous <atom-param>number</atom-param> match: poisonous <atom-param>number</atom-param>
mode: expert mode: expert
reminder: Whenever this creature deals combat damage to a player, that player gets {english_number_a(param1)} poison counter(s). A player with ten or more poison counters loses the game. reminder: Whenever it deals combat damage to a player, that player gets {english_number_a(param1)} poison counter(s). A player with ten or more poison counters loses the game.
keyword: keyword:
keyword: Shroud keyword: Shroud
match: Shroud match: shroud
mode: expert mode: expert
reminder: This permanent can't be the target of spells or abilities. reminder: It can't be the target of spells or abilities.
keyword: keyword:
keyword: Fortify keyword: Fortify
match: Fortify <atom-param>cost</atom-param> match: fortify <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param1}: Attach to target land you control. Fortify only as a sorcery. This card comes into play unattached and stays in play if the land leaves play. reminder: {param1}: Attach to target land you control. Fortify only as a sorcery. It comes into play unattached and stays in play if the land leaves play.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment