mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-12 13:37:00 -04:00
Modified with AE, longdash replacement effects. Added new scripts to apply AE and longdash to cardname and illustrator, and a script to apply TM and (C) to copyright.
Ran into a problem; replacement effects in textbox (AE and longdash) cause auto-jump to flavor text. Don't know how to stop it. git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@283 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
@@ -7,6 +7,36 @@ icon: card-back.png
|
|||||||
|
|
||||||
# General functions
|
# General functions
|
||||||
init script:
|
init script:
|
||||||
|
#character filter for copyright line
|
||||||
|
copyright_filter :=
|
||||||
|
# step 1 : Æ replacement rule
|
||||||
|
replace_rule(
|
||||||
|
match: "AE",
|
||||||
|
replace: "Æ") +
|
||||||
|
# step 2 : longdash for keywords
|
||||||
|
replace_rule(
|
||||||
|
match: "--| - ",
|
||||||
|
replace: "—") +
|
||||||
|
# step 3 : trademark symbol
|
||||||
|
replace_rule(
|
||||||
|
match: "TM",
|
||||||
|
replace: "™") +
|
||||||
|
# step 4 : copyright symbol
|
||||||
|
replace_rule(
|
||||||
|
match: "(C)",
|
||||||
|
replace: "©")
|
||||||
|
|
||||||
|
#character filter for title line
|
||||||
|
name_filter :=
|
||||||
|
# step 1 : Æ replacement rule
|
||||||
|
replace_rule(
|
||||||
|
match: "AE",
|
||||||
|
replace: "Æ") +
|
||||||
|
# step 2 : longdash for keywords
|
||||||
|
replace_rule(
|
||||||
|
match: "--| - ",
|
||||||
|
replace: "—")
|
||||||
|
|
||||||
# correctly sort a mana symbol (no guild mana)
|
# correctly sort a mana symbol (no guild mana)
|
||||||
mana_sort := sort_rule(order: "XYZ[0123456789]S(WUBRG)")
|
mana_sort := sort_rule(order: "XYZ[0123456789]S(WUBRG)")
|
||||||
# correctly sort guild mana
|
# correctly sort guild mana
|
||||||
@@ -54,7 +84,7 @@ init script:
|
|||||||
else if count == 2 then "multicolor 2 color " + color_name(colors[0]) + " / " + color_name(colors[1])
|
else if count == 2 then "multicolor 2 color " + color_name(colors[0]) + " / " + color_name(colors[1])
|
||||||
else if set.set_info.use_gradient_multicolor != "yes" then "multicolor" # stop here
|
else if set.set_info.use_gradient_multicolor != "yes" then "multicolor" # stop here
|
||||||
else if count == 3 then "multicolor 3 color " + color_name(colors[0]) + " / " + color_name(colors[1]) + " / " + color_name(colors[2])
|
else if count == 3 then "multicolor 3 color " + color_name(colors[0]) + " / " + color_name(colors[1]) + " / " + color_name(colors[2])
|
||||||
else if count == 3 then "multicolor 4 color " + to_lower(colors[0]) + "/" + to_lower(colors[1]) + "/" + to_lower(colors[2]) + to_lower(colors[3])
|
else if count == 3 then "multicolor 4 color " + to_lower(colors[0]) + "/" + to_lower(colors[1]) + "/" + to_lower(colors[2]) + "/" + to_lower(colors[3])
|
||||||
else if count == 5 then "multicolor 5 color w/u/b/r/g"
|
else if count == 5 then "multicolor 5 color w/u/b/r/g"
|
||||||
else "multicolor"
|
else "multicolor"
|
||||||
else
|
else
|
||||||
@@ -184,9 +214,12 @@ init script:
|
|||||||
replace: {"<sym>" + mana_filter_t() + "</sym>"} ) +
|
replace: {"<sym>" + mana_filter_t() + "</sym>"} ) +
|
||||||
# step 6 : longdash
|
# step 6 : longdash
|
||||||
replace_rule(
|
replace_rule(
|
||||||
match: "-",
|
match: "--| - ",
|
||||||
in_context: "(?i)[a-z0-9] <match> |<param-cost> ?<match>" # Lengthen dashes in Keyword--Cost -- jimrandomh
|
replace: "—" ) +
|
||||||
replace: "—")+
|
# step 6b : Æ replacement
|
||||||
|
replace_rule(
|
||||||
|
match: "AE",
|
||||||
|
replace: "Æ" ) +
|
||||||
# step 7 : italic reminder text
|
# step 7 : italic reminder text
|
||||||
replace_rule(
|
replace_rule(
|
||||||
match: "[(][^)\n]*[)]?",
|
match: "[(][^)\n]*[)]?",
|
||||||
@@ -377,6 +410,7 @@ card field:
|
|||||||
card field:
|
card field:
|
||||||
type: text
|
type: text
|
||||||
name: name
|
name: name
|
||||||
|
script: name_filter(value)
|
||||||
identifying: true
|
identifying: true
|
||||||
show statistics: false
|
show statistics: false
|
||||||
card list visible: true
|
card list visible: true
|
||||||
@@ -566,12 +600,14 @@ card field:
|
|||||||
card field:
|
card field:
|
||||||
type: text
|
type: text
|
||||||
name: illustrator
|
name: illustrator
|
||||||
|
script: name_filter(value)
|
||||||
icon: stats/illustrator.png
|
icon: stats/illustrator.png
|
||||||
default: set.artist
|
default: set.artist
|
||||||
description: Illustrator of this card, the default value can be changed on the 'set info' tab
|
description: Illustrator of this card, the default value can be changed on the 'set info' tab
|
||||||
card field:
|
card field:
|
||||||
type: text
|
type: text
|
||||||
name: copyright
|
name: copyright
|
||||||
|
script: copyright_filter(value)
|
||||||
default: set.copyright
|
default: set.copyright
|
||||||
editable: false
|
editable: false
|
||||||
show statistics: false
|
show statistics: false
|
||||||
@@ -602,6 +638,7 @@ card field:
|
|||||||
card field:
|
card field:
|
||||||
type: text
|
type: text
|
||||||
name: name 2
|
name: name 2
|
||||||
|
script: name_filter(value)
|
||||||
identifying: true
|
identifying: true
|
||||||
show statistics: false
|
show statistics: false
|
||||||
card field:
|
card field:
|
||||||
@@ -733,12 +770,14 @@ card field:
|
|||||||
card field:
|
card field:
|
||||||
type: text
|
type: text
|
||||||
name: illustrator 2
|
name: illustrator 2
|
||||||
|
script: name_filter(value)
|
||||||
icon: stats/illustrator.png
|
icon: stats/illustrator.png
|
||||||
default: set.artist
|
default: set.artist
|
||||||
show statistics: false
|
show statistics: false
|
||||||
card field:
|
card field:
|
||||||
type: text
|
type: text
|
||||||
name: copyright 2
|
name: copyright 2
|
||||||
|
script: copyright_filter(value)
|
||||||
default: set.copyright
|
default: set.copyright
|
||||||
editable: false
|
editable: false
|
||||||
show statistics: false
|
show statistics: false
|
||||||
|
|||||||
Reference in New Issue
Block a user