Commit ed0c9281 authored by pichoro's avatar pichoro

Added FPM Normal, FPM Promo, and Magic Planeshifted templates, and all pieces...

Added FPM Normal, FPM Promo, and Magic Planeshifted templates, and all pieces necessary to make them work.
Further modifications to Magic keyword system.
Edited oacard.jpg in Magic Promo to remove white border from around art.
parent df0f32c5
mse version: 0.3.1
game: magic
full name: FPM's Normal Magic
short name: FPM Normal
icon: card-sample.png
card width: 375
card height: 523
card dpi: 150
#Todo list:
#Add tri-hybrids
#Add purple and silver
#Fix tap symbol script
############################################################## Extra scripts
init script:
# Load blend scripts for hybrids/multicolors
include file: magic-blends.mse-include/blend-scripts
green_template := {
if input == "g" then (
if styling.green_style == "light" then "lg"
else "g"
) else input
}
card_template := { green_template() + "card.jpg" }
pt_template := { green_template() + "pt.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Does the card have a color that requires a white font for copyright/artist?
black_font_colors := filter_rule(match:"^(hybrid 2 color [^/]*/ )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid 4 color [^/]*/[^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(hybrid 5 color horizontal [^/]*/[^/]*/[^/]*/[^/]*/ )?(white)")
font_color := {
if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
else rgb(255,255,255)
}
############################################################## Extra style options
styling field:
type: choice
name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix
choice: Matrix
choice: MatrixBoldSmallCaps
styling field:
type: boolean
name: beveled mana symbols
description: Use the symbols of the casting cost line inside the text box as well?
initial: no
styling field:
type: choice
name: green style
description: Choose the style of green: light or dark.
initial: dark
choice: light
choice: dark
styling field:
type: choice
name: tap symbol
description: What tap symbol should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling style:
beveled mana symbols:
choice images:
yes: /magic-mana-beveled.mse-symbol-font/mana_w.png
no: /magic-mana-small.mse-symbol-font/mana_w.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
include file: magic-blends.mse-include/card-backgrounds
############################# Name line
name:
left: 45
top : 25
width: 290
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost:
left: 35
top : 55
width: 10
height: 250
direction: vertical
alignment: top right
symbol font:
name: magic-mana-beveled
size: 18
scale down to: 18
alignment: bottom right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: 30
top : 27
height: 20
width: 14
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 48
top: 67
width: 309
height: 223
mask: imagemask.png
z index: 1
############################# Card type
type:
left: 120
top : 312
width: 220
height: 20
alignment: top shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 10
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
left: 75
top : 302
width: 22
height: 22
z index: 1
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 61
top : 343
width: 280
height: 144
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name:
{ if styling.beveled_mana_symbols then "magic-mana-beveled"
else "magic-mana-small" }
size: 14
alignment: middle left
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
watermark:
left: 127
top : 340
width: 138
height: 156
z index: 1
render style: image
alignment: middle center
include file: magic-watermarks.mse-include/watermarks
############################# PT
power:
z index: 4
left: 24
top: 362
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness:
z index: 4
left: 24
top: 415
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
ptsymbols:
left: 25
top: 362
width: 19
height: 103
z index: 1
visible: { card.power != "" or card.toughness != "" }
render style: image
choice images:
shieldsword: ptshieldsword.png
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 200
top : 293
width: 150
height: 16
z index: 1
alignment: bottom right
font:
name: MPlantin-Italic
size: 8
color: { font_color() }
symbol font:
name: magic-paintbrush
size: 14
copyright line:
left: 65
top : 492
width: 285
height: 12
z index: 1
alignment: bottom right
font:
name: MPlantin
size: 7
color: { font_color() }
mse version: 0.2.7
game: magic
full name: FPM's Promo Magic
short name: FPM Promo
icon: card-sample.png
card width: 375
card height: 523
card dpi: 300
############################################################## Extra scripts
init script:
# Load blend scripts for hybrids/multicolors
include file: magic-blends.mse-include/blend-scripts
# Which green template should be used?
green_template := {
if input == "g" then (
if styling.green_style == "light" then "lg"
else "g"
) else input
}
card_template := { green_template() + "card.jpg" }
land_template := { green_template() + "lcard.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Does the card have a color that requires a white font for copyright/artist?
black_font_colors := filter_rule(match:"^(hybrid 2 color [^/]*/ )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid 4 color [^/]*/[^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(hybrid 5 color horizontal [^/]*/[^/]*/[^/]*/[^/]*/ )?(white)")
font_color := {
if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
else rgb(255,255,255)
}
############################################################## Extra style
styling field:
type: choice
name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix
choice: Matrix
choice: MatrixBoldSmallCaps
styling field:
type: boolean
name: beveled mana symbols
description: Use the symbols of the casting cost line inside the text box as well
initial: no
styling field:
type: choice
name: green style
description: Choose the style of green: light or dark.
initial: dark
choice: light
choice: dark
styling field:
type: choice
name: tap symbol
description: What tap symbol should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling style:
green style:
render style: both
choice images:
light: lgcard.jpg
dark: gcard.jpg
beveled mana symbols:
choice images:
yes: /magic-mana-large.mse-symbol-font/mana_w.png
no: /magic-mana-small.mse-symbol-font/mana_w.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 18
right width: 18
top width: 18
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
include file: magic-blends.mse-include/card-backgrounds
font color:
left: 25
top: 508
width: 19
height: 12
z index: 5
render style: image
choice images:
black: clear.png
white: clear.png
############################# Name line
name:
left: 45
top : 25
width: 290
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost:
left: 25
top : 55
width: 20
height: 250
direction: vertical
alignment: top right
symbol font:
name: magic-mana-beveled
size: 18
alignment: bottom right
always symbol: true
padding top: 0
z index: 2
card symbol:
left: 30
top : 27
height: 20
width: 14
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 50
top: 67
width: 306
height: 437
mask: imagemask.png
z index: 1
############################# Card type
type:
left: 120
top : 312
width: 220
height: 20
alignment: top shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 10
color:
{ if card.font_color = "white" then rgb(255,255,255)
else if card.font_color = "black" then rgb(0,0,0)
else rgb(0,0,0) }
separator color: rgb(128,128,128)
############################# Text box
text:
left: 61
top : 343
width: 280
height: 144
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color:
{ if card.font_color = "white" then rgb(255,255,255)
else if card.font_color = "black" then rgb(0,0,0)
else rgb(0,0,0) }
symbol font:
name:
{ if styling.beveled_mana_symbols then "magic-mana-beveled"
else "magic-mana-small" }
size: 14
alignment: middle left
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
watermark:
left: 127
top : 340
width: 138
height: 156
z index: 1
render style: image
alignment: middle center
include file: magic-watermarks.mse-include/watermarks
############################# PT
power:
z index: 4
left: 24
top: 361
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness:
z index: 4
left: 25
top: 418
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
ptsymbols:
left: 25
top: 362
width: 19
height: 103
z index: 1
visible: { card.power != "" or card.toughness != "" }
render style: image
choice images:
shieldsword: ptshieldsword.png
############################# Copyright stuff
illustrator:
left: 200
top : 293
width: 150
height: 16
z index: 1
alignment: bottom right
font:
name: MPlantin-Italic
size: 8
color:
{ if card.font_color = "white" then rgb(255,255,255)
else if card.font_color = "black" then rgb(0,0,0)
else rgb(0,0,0) }
symbol font:
name: magic-paintbrush
size: 14
copyright line:
left: 65
top : 492
width: 285
height: 12
z index: 1
alignment: bottom right
font:
name: MPlantin
size: 7
color:
{ if card.font_color = "white" then rgb(255,255,255)
else if card.font_color = "black" then rgb(0,0,0)
else rgb(0,0,0) }
mse version: 0.3.1
# Symbol font in the normal, flat, style, used for text boxes and on old style cards
# Note:
# Define small_mana_t:="mana_t(_old)?.png" in the init script of the style
#
# So for example:
#
#init script:
# small_mana_t := "mana_t.png"
image font size: 135
horizontal space: 2
symbol:
image: mana_circle.png
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: 1/2
image: mana_1_half.png
symbol:
code: |W
image: mana_w_half.png
symbol:
code: |U
image: mana_u_half.png
symbol:
code: |B
image: mana_b_half.png
symbol:
code: |R
image: mana_r_half.png
symbol:
code: |G
image: mana_g_half.png
symbol:
code: |S
image: mana_s_half.png
symbol:
code: W
image: mana_w.png
symbol:
code: U
image: mana_u.png
symbol:
code: B
image: mana_b.png
symbol:
code: R
image: mana_r.png
symbol:
code: G
image: mana_g.png
symbol:
code: S
image: mana_s.png
merge numbers: true
text font:
name: MPlantin
size: 15
color: rgb(0,0,0)
text margin left: 3
text margin right: 2
text margin top: -1
text margin bottom: -1
\ No newline at end of file
mse version: 0.3.1
#symbol font for custom magic paintbrushes
image font size: 135
horizontal space: 2
symbol:
code: O
image: paintbrush_w.png
image font size: 145
symbol:
code: P
image: paintbrush.png
image font size: 145
mse version: 0.3.1
game: magic
short name: Planeshifted
full name: Planar Chaos Timeshifts
icon: card-sample.png
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
# Load blend scripts for hybrids/multicolors
include file: magic-blends.mse-include/blend-scripts
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
card_template := { input + "card.jpg" }
pt_template := { input + "pt.png" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist?
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red)")
font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0)
}
############################################################## Extra style options
styling field:
type: boolean
name: colored mana symbols
description: Use colored mana symbols, as used by Wizards since Fifth Dawn.
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: boolean
name: popup mana symbols
description: Use the symbols of the casting cost line inside the text box as well
initial: no
styling field:
type: choice
name: tap symbol
description: What tap symbol should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
popup mana symbols:
choice images:
yes: /magic-mana-large.mse-symbol-font/mana_w.png
no: /magic-mana-small.mse-symbol-font/mana_w.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: -1
card color:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
include file: magic-blends.mse-include/card-backgrounds
############################# Name line
name:
left: { if card.card_symbol=="none" then 32 else 51 }
top : 30
width: { if card.card_symbol=="none" then 246 else 227 }
height: 23
alignment: middle shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
casting cost:
left: 280
top : 30
width: 63
height: 23
alignment: bottom right
symbol font:
name: magic-mana-large
size: 15
alignment: bottom right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: {if card.card_symbol=="none" then 20 else 32}
top : 31
height: 20
width: 14
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 32
top: 62
width: 311
height: 228
z index: 1
############################# Card type
type:
left: 35
top : 298
width: 286
height: 20
alignment: middle shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 14
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
scale down to: 6
separator color: rgb(128,128,128)
rarity:
left: 320
top : 297
width: 22
height: 22
z index: 1
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 31
top : 328
width: 311
height: 142
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name:
script:
if styling.popup_mana_symbols
then "magic-mana-large"
else "magic-mana-small"
size: 14
alignment: middle left
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
watermark:
left: 117
top : 321
width: 138
height: 156
z index: 1
render style: image
alignment: middle center
include file: magic-watermarks.mse-include/watermarks
############################# PT
pt:
z index: 4
left: 284
top: 467
width: 60
height: 28
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
separator color: rgb(200,0,0)
pt box:
left: 271
top: 461
width: 81
height: 42
z index: 1
visible: { card.pt != "" }
render style: image
include file: magic-blends.mse-include/card-ptboxes
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 56
top : 478
width: 217
height: 16
z index: 1
font:
name: Matrix
size: 10
weight: bold
color: { font_color() }
copyright line:
left: 30
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color() }
......@@ -7,6 +7,8 @@ icon: card-back.png
# General functions
init script:
# Used in FPM and Future Sight
brush_sort := sort_rule(order: "OP")
# correctly sort a mana symbol (no guild mana)
mana_sort := sort_rule(order: "XYZ[0123456789]S(WUBRG)")
# correctly sort guild mana
......@@ -264,15 +266,14 @@ init script:
tag_remove_rule(tag: "<i-flavor>") +
# step 2 : surround by <i> tags
{ "<i-flavor>" + input + "</i-flavor>" }
# paintbrush symbol sorting, ordering rule, and context; needed for FPM temps
brush_sort := sort_rule(order: "OP")
# Used in FPM and Future Sight
brush_context :=
"(?ix) # case insensitive, ignore whitespace
(^|[[:space:]\"(]) # start of a word
( (^)<match>(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z)
( (^)<match>(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z)
)
";
# Used in FPM and Future Sight
artist_line_filter :=
tag_remove_rule(tag: "<sym-auto>") +
replace_rule(
......@@ -284,7 +285,13 @@ init script:
replace: {"<sym-auto>" + brush_sort() + "</sym-auto>"} ) +
replace_rule(
match: "\\[[OP]+\\]",
replace: {"<sym>" + brush_sort() + "</sym>"} );
replace: {"<sym>" + brush_sort() + "</sym>"} ) +
replace_rule(
match: "AE",
replace: "Æ") +
replace_rule(
match: "--| - ",
replace: "—");
# Move the cursor past the separator in the p/t and type boxes
type_over_pt := replace_rule(match:"/$", replace:"")
......@@ -629,25 +636,11 @@ card field:
type: text
name: power
icon: stats/power.png
editable: false
script: type_over_pt(value)
card field:
type: text
name: toughness
icon: stats/toughness.png
editable: false
#needed for FPM temps
card field:
type: text
name: fpmpower
icon: stats/power.png
card list column:5
#needed for FPM temps
card field:
type: text
name: fpmtoughness
icon: stats/toughness.png
card list column:6
#needed for FPM temps
card field:
type: choice
......@@ -708,7 +701,7 @@ card field:
card field:
type: text
name: illustrator
script: name_filter(value)
script: artist_line_filter(value)
icon: stats/illustrator.png
default: set.artist
description: Illustrator of this card, the default value can be changed on the 'set info' tab
......@@ -941,7 +934,7 @@ card field:
card field:
type: text
name: illustrator 2
script: name_filter(value)
script: artist_line_filter(value)
icon: stats/illustrator.png
default: set.artist
show statistics: false
......@@ -1153,10 +1146,10 @@ keyword parameter type:
name: name
match: [^(.,\n]+
keyword parameter type:
name: land
name: prefix
description: Prefix for things like "<something>walk"
optional: false
match: [A-Z][a-z]*
match: [A-Z][a-z, ]*
example: Forest
############################# All Magic keywords
......@@ -1259,7 +1252,7 @@ keyword:
reminder: At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.
keyword:
keyword: Cardcycling
match: <atom-param>name</atom-param>cycling<atom-param>cost</atom-param>
match: <atom-param>prefix</atom-param>cycling<atom-param>cost</atom-param>
mode: expert
reminder: {format_cost(param2,add:"")}, Discard this card: Search your library for a {param1} card, reveal it, and put it into your hand. Then shuffle your library.
keyword:
......@@ -1343,18 +1336,18 @@ keyword:
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.
keyword:
keyword: Splice
keyword: Splice (Mana Cost)
match: Splice onto <atom-param>name</atom-param> <atom-param>mana</atom-param>
mode: expert
reminder: As you play a {param1} spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card’s effects to that spell.
keyword:
keyword: Splice
keyword: Splice (Alternative Cost)
match: Splice onto <atom-param>name</atom-param>—<atom-param>action</atom-param>
mode: expert
reminder: As you play a {param1} spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card’s effects to that spell.
keyword:
keyword: Offering
match: <atom-param>name</atom-param> offering
match: <atom-param>prefix</atom-param> offering
mode: expert
reminder: You may play this card any time you could play an instant by sacrificing a {param1} and paying the difference in mana costs between this and the sacrificed {param1}. Mana cost includes color.
keyword:
......@@ -1403,16 +1396,16 @@ keyword:
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: Landwalk
match: <atom-param>name</atom-param>walk
mode: core
reminder: This creature is unblockable as long as defending player controls a {param1}.
keyword:
keyword: Denimwalk
match: Denimwalk
mode: core
reminder: If defending player is wearing any clothing made of denim, this creature is unblockable.
keyword:
keyword: Landwalk
match: <atom-param>prefix</atom-param>walk
mode: core
reminder: This creature is unblockable as long as defending player controls a {param1}.
keyword:
keyword: Protection from
match: Protection from <atom-param>name</atom-param>
......
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