mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-10 04: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:
|
||||
code: 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:
|
||||
code: B/G/W
|
||||
image: mana_bgw.png
|
||||
@@ -75,6 +45,36 @@ symbol:
|
||||
symbol:
|
||||
code: W/U/B
|
||||
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:
|
||||
code: 1/2
|
||||
image: mana_1_half.png
|
||||
|
||||
@@ -16,46 +16,6 @@ symbol:
|
||||
symbol:
|
||||
code: T
|
||||
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:
|
||||
code: B/G/W
|
||||
image: mana_bgw.png
|
||||
@@ -96,6 +56,46 @@ symbol:
|
||||
code: W/U/B
|
||||
image: mana_wub.png
|
||||
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:
|
||||
code: 1/2
|
||||
image: mana_1_half.png
|
||||
|
||||
@@ -23,6 +23,46 @@ symbol:
|
||||
symbol:
|
||||
code: T
|
||||
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:
|
||||
code: W/U
|
||||
image: mana_guild_wu.png
|
||||
@@ -113,46 +153,6 @@ symbol:
|
||||
code: G/U
|
||||
image: mana_gu.png
|
||||
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:
|
||||
code: 1/2
|
||||
image: mana_1_half.png
|
||||
|
||||
+38
-18
@@ -230,7 +230,7 @@ init script:
|
||||
replace: "—") +
|
||||
replace_rule(
|
||||
match: " - ",
|
||||
replace: " — ")
|
||||
replace: " — ") +
|
||||
# step 6b : Æ replacement
|
||||
replace_rule(
|
||||
match: "AE",
|
||||
@@ -244,7 +244,7 @@ init script:
|
||||
match: "[(][^)\n]*[)]?",
|
||||
in_context: "(^|[[:space:]])<match>|<atom-keyword><match></",
|
||||
replace: "<i-auto>&</i-auto>") +
|
||||
# step 8 : post ( capitalization
|
||||
# step 8 : automatic capitalization
|
||||
replace_rule(
|
||||
match: "[a-z]",
|
||||
in_context: "[(](<param-[a-z]*>)?<match>|[ ]*: <param-cost><match>|—<match>| — <match>",
|
||||
@@ -1095,7 +1095,7 @@ keyword mode:
|
||||
description: Expert level keywords (Cycling, Vanishing, etc.)
|
||||
keyword mode:
|
||||
name: pseudo
|
||||
description: Pseudo keyword / named ability (Hellbent, Gating, etc.)
|
||||
description: Pseudo keyword / named ability (Hellbent, Threshold, etc.)
|
||||
keyword mode:
|
||||
is default: true
|
||||
name: custom
|
||||
@@ -1107,22 +1107,22 @@ keyword parameter type:
|
||||
# By pichoro and bunnierein
|
||||
keyword parameter type:
|
||||
name: cost
|
||||
match: [ ][STXYZ0-9WUBRG/|]*|[-—][^(\n.]*
|
||||
match: [ ][STXYZ0-9WUBRG/|]*|[-—][^(\n]*
|
||||
refer script:
|
||||
name: normal
|
||||
description: standard cost
|
||||
script: \{{input}\}
|
||||
refer script:
|
||||
name: add nothing for - costs
|
||||
description: When using - to specify a long cost, don't include the - in the reminder text
|
||||
name: add nothing for mana costs
|
||||
description: When using mana only costs, doesn't include anything extra in the reminder text
|
||||
script: \{format_cost({input})\}
|
||||
refer script:
|
||||
name: add "pay an additional " for - costs
|
||||
description: When using - to specify a long cost, words the reminder text as "pay an additional <cost>"
|
||||
name: add "pay an additional " for mana costs
|
||||
description: When using mana only costs, words the reminder text as "pay an additional <cost>"
|
||||
script: \{format_cost(add:"pay an additional ",{input})\}
|
||||
refer script:
|
||||
name: add "pay " for - costs
|
||||
description: When using - to specify a long cost, words the reminder text as "pay <cost>"
|
||||
name: add "pay " for mana costs
|
||||
description: When using mana only costs, words the reminder text as "pay <cost>"
|
||||
script: \{format_cost(add:"pay ",{input})\}
|
||||
script: format_cost_start()
|
||||
keyword parameter type:
|
||||
@@ -1327,7 +1327,7 @@ keyword:
|
||||
reminder: The removed card is imprinted on this artifact.
|
||||
keyword:
|
||||
keyword: Modular
|
||||
match: Modular <atom-param>number</atom-param>
|
||||
match: Modular <atom-param>number</atom-param>
|
||||
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.
|
||||
keyword:
|
||||
@@ -1340,6 +1340,7 @@ keyword:
|
||||
match: Sunburst
|
||||
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.
|
||||
#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: Splice (Mana Cost)
|
||||
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>
|
||||
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.
|
||||
#Denimwalk was a casualty of my fixing landwalk to work right
|
||||
keyword:
|
||||
keyword: Denimwalk
|
||||
match: Denimwalk
|
||||
@@ -1420,7 +1420,7 @@ keyword:
|
||||
keyword: Dredge
|
||||
match: Dredge <atom-param>number</atom-param>
|
||||
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: Graft
|
||||
match: Graft <atom-param>number</atom-param>
|
||||
@@ -1455,7 +1455,7 @@ keyword:
|
||||
keyword: Suspend
|
||||
match: Suspend <atom-param>number</atom-param>—<atom-param>mana</atom-param>
|
||||
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: Vanishing
|
||||
match: Vanishing <atom-param>number</atom-param>
|
||||
@@ -1521,12 +1521,32 @@ keyword:
|
||||
match: Shroud
|
||||
mode: expert
|
||||
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: Fortify
|
||||
match: Fortify<atom-param>cost</atom-param>
|
||||
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.
|
||||
keyword:
|
||||
keyword: Hellbent
|
||||
match: Hellbent
|
||||
mode: pseudo
|
||||
|
||||
Reference in New Issue
Block a user