Commit 70b2b6ef authored by pichoro's avatar pichoro

Modified with AE, longdash replacement effects. Added new scripts to apply AE...

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.
parent 9090e8ae
...@@ -7,6 +7,36 @@ icon: card-back.png ...@@ -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: ...@@ -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: ...@@ -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: ...@@ -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: ...@@ -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: ...@@ -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: ...@@ -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
......
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