mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-10 04:57:00 -04:00
New ccard for magic-old-token.
Fixed how name is scaled in magic-new-token. More upgrade to cost parameter. git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@594 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
@@ -131,7 +131,7 @@ card style:
|
||||
top: 25
|
||||
width: 275
|
||||
height: 28
|
||||
alignment: bottom center shrink-overflow
|
||||
alignment: bottom center justify-overflow
|
||||
padding bottom: -2
|
||||
padding top: 2
|
||||
z index: 3
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 64 KiB |
+14
-16
@@ -235,26 +235,24 @@ init script:
|
||||
add := "" # default is nothing
|
||||
for_mana_costs := format_cost := {
|
||||
if input.separator_before == "—" then (
|
||||
if not contains(input.param, match:"and") then
|
||||
"<param-cost>{input.param}</param-cost>"
|
||||
else if not contains(input.param, match:"<sym>") and not contains(input.param, match:"<sym-auto>") then
|
||||
"<param-cost>{input.param}</param-cost>"
|
||||
if contains(input.param, match:",") then
|
||||
"{add}<param-cost>{combined_cost(input.param)}</param-cost>"
|
||||
else
|
||||
"{add}<param-cost>{input.param}</param-cost>"
|
||||
"<param-cost>{alternative_cost(input.param)}</param-cost>"
|
||||
) else
|
||||
"{add}<param-cost>{input.param}</param-cost>"
|
||||
"{add}<param-mana>{input.param}</param-mana>"
|
||||
}
|
||||
alternative_cost := replace_rule(match:"^[A-Z]", replace: { to_lower() })
|
||||
combined_cost := replace_rule(match:", [A-Z]", replace: { to_lower() })+
|
||||
replace_rule(match:",", replace:" and")+
|
||||
replace_rule(match:"^[STXYZWUBRG0-9/|]", in_context: "(^|[[:space:]])<match>", replace: "<sym-auto>&</sym-auto>")+
|
||||
replace_rule(match:"^[A-Z]", replace: { to_lower() })
|
||||
format_alt_cost := {
|
||||
if input.separator_before == "—" and not contains(input.param, match:",") then
|
||||
alternative_cost(input.param)
|
||||
else
|
||||
combined_cost(input.param)
|
||||
}
|
||||
#format_alt_cost := {
|
||||
# if input.separator_before == "—" then
|
||||
# alternative_cost(input.param)
|
||||
# else
|
||||
# input.param
|
||||
#}
|
||||
long_dash := replace_rule(match:"-", replace:"—")
|
||||
# Utilities for keywords
|
||||
has_cc := { card.casting_cost != "" }
|
||||
@@ -1406,12 +1404,12 @@ keyword parameter type:
|
||||
refer script:
|
||||
name: add "pay an additional " for mana costs
|
||||
description: When using mana only costs, words the reminder text as "pay an additional <cost>"
|
||||
script: \{for_mana_costs(add:"pay an additional ",{input})\}
|
||||
script: \{for_mana_costs(add:"pay an additional ", {input})\}
|
||||
refer script:
|
||||
name: add "pay " for mana costs
|
||||
description: When using mana only costs, words the reminder text as "pay <cost>"
|
||||
script: \{for_mana_costs(add:"pay ",{input})\}
|
||||
reminder script: format_alt_cost()
|
||||
script: \{for_mana_costs(add:"pay ", {input})\}
|
||||
#reminder script: format_alt_cost()
|
||||
separator script: long_dash()
|
||||
keyword parameter type:
|
||||
name: number
|
||||
@@ -1572,7 +1570,7 @@ keyword:
|
||||
keyword: Kicker
|
||||
match: Kicker <atom-param>cost</atom-param>
|
||||
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 this spell.
|
||||
keyword:
|
||||
keyword: Flashback
|
||||
match: Flashback <atom-param>cost</atom-param>
|
||||
|
||||
Reference in New Issue
Block a user