mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-13 05:57:00 -04:00
Corrected tri-hybrid mana.
Further cleaned up keywords. Added remaining ability words. git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@326 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
@@ -15,36 +15,6 @@ symbol:
|
|||||||
symbol:
|
symbol:
|
||||||
code: T
|
code: T
|
||||||
image: script: mana_t()
|
image: script: mana_t()
|
||||||
symbol:
|
|
||||||
code: W/U
|
|
||||||
image: mana_wu.png
|
|
||||||
symbol:
|
|
||||||
code: U/B
|
|
||||||
image: mana_ub.png
|
|
||||||
symbol:
|
|
||||||
code: B/R
|
|
||||||
image: mana_br.png
|
|
||||||
symbol:
|
|
||||||
code: R/G
|
|
||||||
image: mana_rg.png
|
|
||||||
symbol:
|
|
||||||
code: G/W
|
|
||||||
image: mana_gw.png
|
|
||||||
symbol:
|
|
||||||
code: W/B
|
|
||||||
image: mana_wb.png
|
|
||||||
symbol:
|
|
||||||
code: U/R
|
|
||||||
image: mana_ur.png
|
|
||||||
symbol:
|
|
||||||
code: B/G
|
|
||||||
image: mana_bg.png
|
|
||||||
symbol:
|
|
||||||
code: R/W
|
|
||||||
image: mana_rw.png
|
|
||||||
symbol:
|
|
||||||
code: G/U
|
|
||||||
image: mana_gu.png
|
|
||||||
symbol:
|
symbol:
|
||||||
code: B/G/W
|
code: B/G/W
|
||||||
image: mana_bgw.png
|
image: mana_bgw.png
|
||||||
@@ -75,6 +45,36 @@ symbol:
|
|||||||
symbol:
|
symbol:
|
||||||
code: W/U/B
|
code: W/U/B
|
||||||
image: mana_wub.png
|
image: mana_wub.png
|
||||||
|
symbol:
|
||||||
|
code: W/U
|
||||||
|
image: mana_wu.png
|
||||||
|
symbol:
|
||||||
|
code: U/B
|
||||||
|
image: mana_ub.png
|
||||||
|
symbol:
|
||||||
|
code: B/R
|
||||||
|
image: mana_br.png
|
||||||
|
symbol:
|
||||||
|
code: R/G
|
||||||
|
image: mana_rg.png
|
||||||
|
symbol:
|
||||||
|
code: G/W
|
||||||
|
image: mana_gw.png
|
||||||
|
symbol:
|
||||||
|
code: W/B
|
||||||
|
image: mana_wb.png
|
||||||
|
symbol:
|
||||||
|
code: U/R
|
||||||
|
image: mana_ur.png
|
||||||
|
symbol:
|
||||||
|
code: B/G
|
||||||
|
image: mana_bg.png
|
||||||
|
symbol:
|
||||||
|
code: R/W
|
||||||
|
image: mana_rw.png
|
||||||
|
symbol:
|
||||||
|
code: G/U
|
||||||
|
image: mana_gu.png
|
||||||
symbol:
|
symbol:
|
||||||
code: 1/2
|
code: 1/2
|
||||||
image: mana_1_half.png
|
image: mana_1_half.png
|
||||||
|
|||||||
@@ -16,46 +16,6 @@ symbol:
|
|||||||
symbol:
|
symbol:
|
||||||
code: T
|
code: T
|
||||||
image: mana_t.png
|
image: mana_t.png
|
||||||
symbol:
|
|
||||||
code: W/U
|
|
||||||
image: mana_wu.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: U/B
|
|
||||||
image: mana_ub.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: B/R
|
|
||||||
image: mana_br.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: R/G
|
|
||||||
image: mana_rg.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: G/W
|
|
||||||
image: mana_gw.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: W/B
|
|
||||||
image: mana_wb.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: U/R
|
|
||||||
image: mana_ur.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: B/G
|
|
||||||
image: mana_bg.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: R/W
|
|
||||||
image: mana_rw.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: G/U
|
|
||||||
image: mana_gu.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
symbol:
|
||||||
code: B/G/W
|
code: B/G/W
|
||||||
image: mana_bgw.png
|
image: mana_bgw.png
|
||||||
@@ -96,6 +56,46 @@ symbol:
|
|||||||
code: W/U/B
|
code: W/U/B
|
||||||
image: mana_wub.png
|
image: mana_wub.png
|
||||||
image font size: 145
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: W/U
|
||||||
|
image: mana_wu.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: U/B
|
||||||
|
image: mana_ub.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: B/R
|
||||||
|
image: mana_br.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: R/G
|
||||||
|
image: mana_rg.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: G/W
|
||||||
|
image: mana_gw.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: W/B
|
||||||
|
image: mana_wb.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: U/R
|
||||||
|
image: mana_ur.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: B/G
|
||||||
|
image: mana_bg.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: R/W
|
||||||
|
image: mana_rw.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: G/U
|
||||||
|
image: mana_gu.png
|
||||||
|
image font size: 145
|
||||||
symbol:
|
symbol:
|
||||||
code: 1/2
|
code: 1/2
|
||||||
image: mana_1_half.png
|
image: mana_1_half.png
|
||||||
|
|||||||
@@ -23,6 +23,46 @@ symbol:
|
|||||||
symbol:
|
symbol:
|
||||||
code: T
|
code: T
|
||||||
image: mana_t.png
|
image: mana_t.png
|
||||||
|
symbol:
|
||||||
|
code: B/G/W
|
||||||
|
image: mana_bgw.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: G/B/R
|
||||||
|
image: mana_brg.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: G/U/B
|
||||||
|
image: mana_gub.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: G/W/U
|
||||||
|
image: mana_gwu.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: R/G/W
|
||||||
|
image: mana_rgw.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: R/W/U
|
||||||
|
image: mana_rwu.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: U/B/R
|
||||||
|
image: mana_ubr.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: U/R/G
|
||||||
|
image: mana_urg.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: W/B/R
|
||||||
|
image: mana_wbr.png
|
||||||
|
image font size: 145
|
||||||
|
symbol:
|
||||||
|
code: W/U/B
|
||||||
|
image: mana_wub.png
|
||||||
|
image font size: 145
|
||||||
symbol:
|
symbol:
|
||||||
code: W/U
|
code: W/U
|
||||||
image: mana_guild_wu.png
|
image: mana_guild_wu.png
|
||||||
@@ -113,46 +153,6 @@ symbol:
|
|||||||
code: G/U
|
code: G/U
|
||||||
image: mana_gu.png
|
image: mana_gu.png
|
||||||
image font size: 145
|
image font size: 145
|
||||||
symbol:
|
|
||||||
code: B/G/W
|
|
||||||
image: mana_bgw.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: G/B/R
|
|
||||||
image: mana_brg.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: G/U/B
|
|
||||||
image: mana_gub.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: G/W/U
|
|
||||||
image: mana_gwu.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: R/G/W
|
|
||||||
image: mana_rgw.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: R/W/U
|
|
||||||
image: mana_rwu.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: U/B/R
|
|
||||||
image: mana_ubr.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: U/R/G
|
|
||||||
image: mana_urg.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: W/B/R
|
|
||||||
image: mana_wbr.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
|
||||||
code: W/U/B
|
|
||||||
image: mana_wub.png
|
|
||||||
image font size: 145
|
|
||||||
symbol:
|
symbol:
|
||||||
code: 1/2
|
code: 1/2
|
||||||
image: mana_1_half.png
|
image: mana_1_half.png
|
||||||
|
|||||||
+38
-18
@@ -230,7 +230,7 @@ init script:
|
|||||||
replace: "—") +
|
replace: "—") +
|
||||||
replace_rule(
|
replace_rule(
|
||||||
match: " - ",
|
match: " - ",
|
||||||
replace: " — ")
|
replace: " — ") +
|
||||||
# step 6b : Æ replacement
|
# step 6b : Æ replacement
|
||||||
replace_rule(
|
replace_rule(
|
||||||
match: "AE",
|
match: "AE",
|
||||||
@@ -244,7 +244,7 @@ init script:
|
|||||||
match: "[(][^)\n]*[)]?",
|
match: "[(][^)\n]*[)]?",
|
||||||
in_context: "(^|[[:space:]])<match>|<atom-keyword><match></",
|
in_context: "(^|[[:space:]])<match>|<atom-keyword><match></",
|
||||||
replace: "<i-auto>&</i-auto>") +
|
replace: "<i-auto>&</i-auto>") +
|
||||||
# step 8 : post ( capitalization
|
# step 8 : automatic capitalization
|
||||||
replace_rule(
|
replace_rule(
|
||||||
match: "[a-z]",
|
match: "[a-z]",
|
||||||
in_context: "[(](<param-[a-z]*>)?<match>|[ ]*: <param-cost><match>|—<match>| — <match>",
|
in_context: "[(](<param-[a-z]*>)?<match>|[ ]*: <param-cost><match>|—<match>| — <match>",
|
||||||
@@ -1095,7 +1095,7 @@ keyword mode:
|
|||||||
description: Expert level keywords (Cycling, Vanishing, etc.)
|
description: Expert level keywords (Cycling, Vanishing, etc.)
|
||||||
keyword mode:
|
keyword mode:
|
||||||
name: pseudo
|
name: pseudo
|
||||||
description: Pseudo keyword / named ability (Hellbent, Gating, etc.)
|
description: Pseudo keyword / named ability (Hellbent, Threshold, etc.)
|
||||||
keyword mode:
|
keyword mode:
|
||||||
is default: true
|
is default: true
|
||||||
name: custom
|
name: custom
|
||||||
@@ -1107,22 +1107,22 @@ keyword parameter type:
|
|||||||
# By pichoro and bunnierein
|
# By pichoro and bunnierein
|
||||||
keyword parameter type:
|
keyword parameter type:
|
||||||
name: cost
|
name: cost
|
||||||
match: [ ][STXYZ0-9WUBRG/|]*|[-—][^(\n.]*
|
match: [ ][STXYZ0-9WUBRG/|]*|[-—][^(\n]*
|
||||||
refer script:
|
refer script:
|
||||||
name: normal
|
name: normal
|
||||||
description: standard cost
|
description: standard cost
|
||||||
script: \{{input}\}
|
script: \{{input}\}
|
||||||
refer script:
|
refer script:
|
||||||
name: add nothing for - costs
|
name: add nothing for mana costs
|
||||||
description: When using - to specify a long cost, don't include the - in the reminder text
|
description: When using mana only costs, doesn't include anything extra in the reminder text
|
||||||
script: \{format_cost({input})\}
|
script: \{format_cost({input})\}
|
||||||
refer script:
|
refer script:
|
||||||
name: add "pay an additional " for - costs
|
name: add "pay an additional " for mana costs
|
||||||
description: When using - to specify a long cost, words the reminder text as "pay an additional <cost>"
|
description: When using mana only costs, words the reminder text as "pay an additional <cost>"
|
||||||
script: \{format_cost(add:"pay an additional ",{input})\}
|
script: \{format_cost(add:"pay an additional ",{input})\}
|
||||||
refer script:
|
refer script:
|
||||||
name: add "pay " for - costs
|
name: add "pay " for mana costs
|
||||||
description: When using - to specify a long cost, words the reminder text as "pay <cost>"
|
description: When using mana only costs, words the reminder text as "pay <cost>"
|
||||||
script: \{format_cost(add:"pay ",{input})\}
|
script: \{format_cost(add:"pay ",{input})\}
|
||||||
script: format_cost_start()
|
script: format_cost_start()
|
||||||
keyword parameter type:
|
keyword parameter type:
|
||||||
@@ -1327,7 +1327,7 @@ keyword:
|
|||||||
reminder: The removed card is imprinted on this artifact.
|
reminder: The removed card is imprinted on this artifact.
|
||||||
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: 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.
|
||||||
keyword:
|
keyword:
|
||||||
@@ -1340,6 +1340,7 @@ keyword:
|
|||||||
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 is not a creature, use charge counters instead.
|
reminder: This comes into play with a +1/+1 counter on it for each color of mana used to pay its cost. If it is not a creature, use charge counters instead.
|
||||||
|
#Two versions of splice needed because if there's no separator, the program doesn't know when to switch from param1 to param2.
|
||||||
keyword:
|
keyword:
|
||||||
keyword: Splice (Mana Cost)
|
keyword: Splice (Mana Cost)
|
||||||
match: Splice onto <atom-param>name</atom-param> <atom-param>mana</atom-param>
|
match: Splice onto <atom-param>name</atom-param> <atom-param>mana</atom-param>
|
||||||
@@ -1400,7 +1401,6 @@ keyword:
|
|||||||
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 this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.
|
||||||
#Denimwalk was a casualty of my fixing landwalk to work right
|
|
||||||
keyword:
|
keyword:
|
||||||
keyword: Denimwalk
|
keyword: Denimwalk
|
||||||
match: Denimwalk
|
match: Denimwalk
|
||||||
@@ -1420,7 +1420,7 @@ keyword:
|
|||||||
keyword: Dredge
|
keyword: Dredge
|
||||||
match: Dredge <atom-param>number</atom-param>
|
match: Dredge <atom-param>number</atom-param>
|
||||||
mode: expert
|
mode: expert
|
||||||
reminder: As long as you have at least {english_number(param1)} card(s) in your library, if you would draw a card, you may instead put exactly {param1} card(s) from the top of your library into your graveyard and return this card from your graveyard to your hand.
|
reminder: As long as you have at least {english_number(param1)} card(s) in your library, if you would draw a card, you may instead put exactly {english_number(param1)} card(s) from the top of your library into your graveyard and return this card from your graveyard to your hand.
|
||||||
keyword:
|
keyword:
|
||||||
keyword: Graft
|
keyword: Graft
|
||||||
match: Graft <atom-param>number</atom-param>
|
match: Graft <atom-param>number</atom-param>
|
||||||
@@ -1455,7 +1455,7 @@ 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,{if has_cc() then " 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 has_pt() then " It has haste."}
|
reminder: Rather than play this card from your hand,{if has_cc() then " you may" else ""} 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 has_pt() then " It has haste." else ""}
|
||||||
keyword:
|
keyword:
|
||||||
keyword: Vanishing
|
keyword: Vanishing
|
||||||
match: Vanishing <atom-param>number</atom-param>
|
match: Vanishing <atom-param>number</atom-param>
|
||||||
@@ -1521,12 +1521,32 @@ keyword:
|
|||||||
match: Shroud
|
match: Shroud
|
||||||
mode: expert
|
mode: expert
|
||||||
reminder: This permanent can't be the target of spells or abilities.
|
reminder: This permanent can't be the target of spells or abilities.
|
||||||
|
keyword:
|
||||||
|
keyword: Hellbent
|
||||||
|
match: Hellbent
|
||||||
|
mode: pseudo
|
||||||
|
keyword:
|
||||||
|
keyword: Channel
|
||||||
|
match: Channel
|
||||||
|
mode: pseudo
|
||||||
|
keyword:
|
||||||
|
keyword: Sweep
|
||||||
|
match: Sweep
|
||||||
|
mode: pseudo
|
||||||
|
keyword:
|
||||||
|
keyword: Threshold
|
||||||
|
match: Threshold
|
||||||
|
mode: pseudo
|
||||||
|
keyword:
|
||||||
|
keyword: Radiance
|
||||||
|
match: Radiance
|
||||||
|
mode: pseudo
|
||||||
|
keyword:
|
||||||
|
keyword: Gotcha
|
||||||
|
match: Gotcha
|
||||||
|
mode: pseudo
|
||||||
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: {format_cost(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: {format_cost(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.
|
||||||
keyword:
|
|
||||||
keyword: Hellbent
|
|
||||||
match: Hellbent
|
|
||||||
mode: pseudo
|
|
||||||
|
|||||||
Reference in New Issue
Block a user