############################################################## Card fields
############################################################## Automated fields
############################################################## Card shape
card field:
type: text
name: shape
description: The overall shape of the card.
show statistics: false
save value: false
editable: false
card list name: Shape
card list column: 1610
card list width: 110
script:
stylesheet ### updates when the style changes
card_shape() ### determined by the style, by override
### this value is used to determine the card's place in the set numbering
### as well as how to count it in the stats page
### it should always evaluate to one or more of these:
### normal
### planeswalker
### adventure
### leveler
### battle
### saga
### class
### flip
### split
### fuse
### aftermath
### double faced
### modal
### transform
### shifted
### plane card
### heroes
### token
### emblem
### counter
### designation
### rulestip
### checklist
############################################################## Card border
card field:
type: color
name: border color
alt name: bordercolor
alt name: border
description: The border of the card. Can be any solid color.
show statistics: false
card list name: Border
card list column: 1630
card list width: 100
choice:
name: black
color: rgb(0,0,0)
choice:
name: white
color: rgb(255,255,255)
choice:
name: silver
color: rgb(200,200,200)
choice:
name: gold
color: rgb(200,180,0)
import script: dfc_split_import_script(value:value, import_script:border_import_script, margin_code:"border")
default: stylesheet; border_color_default()
card field:
type: choice
name: corners
description: The shape of the corners of the card.
show statistics: false
card list name: Corners
card list column: 1640
card list width: 100
include file: /magic-modules.mse-include/corners/choices
default: stylesheet; corners_default(value, margin_code: "corners1")
card field:
type: choice
name: corners 2
description: The shape of the corners of the second face of the card.
show statistics: false
card list name: Corners 2
card list column: 1641
card list width: 100
include file: /magic-modules.mse-include/corners/choices
default: stylesheet; corners_default(value, margin_code: "corners2")
card field:
type: choice
name: corners 3
description: The shape of the corners of the third face of the card.
show statistics: false
card list name: Corners 3
card list column: 1642
card list width: 100
include file: /magic-modules.mse-include/corners/choices
default: stylesheet; corners_default(value, margin_code: "corners3")
############################################################## Card color
card field:
type: multiple choice
name: card color
description: The frame of the card, used to indicate card color.
show statistics: false
card list visible: true
card list name: Color
card list column: 0400
card list width: 150
sort script: color_sort_script(card.card_color)
empty choice: colorless
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice:
name: hybrid
enabled: { card_color_color_count(card.card_color) >= 2 }
line below: true
choice:
name: horizontal
enabled: { card_color_color_count(card.card_color) >= 2 }
type: radio
choice:
name: vertical
enabled: { card_color_color_count(card.card_color) >= 2 }
type: radio
choice:
name: radial
enabled: { card_color_color_count(card.card_color) >= 2 }
type: radio
choice:
name: overlay
enabled: { card_color_color_count(card.card_color) == 2 and chosen(choice:"hybrid",card.card_color) }
type: radio
choice:
name: reversed
enabled: { card_color_color_count(card.card_color) >= 2 and not chosen(choice:"overlay",card.card_color) }
default: stylesheet; card_color(casting_cost: card.casting_cost, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1")
script: card_color_filter(value)
card field:
type: multiple choice
name: card color 2
description: The second frame of the card, used to indicate card color.
show statistics: false
card list name: Color 2
card list column: 0401
card list width: 150
sort script: color_sort_script(card.card_color_2)
empty choice: colorless
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice:
name: hybrid
enabled: { card_color_color_count(card.card_color_2) >= 2 }
line below: true
choice:
name: horizontal
enabled: { card_color_color_count(card.card_color_2) >= 2 }
type: radio
choice:
name: vertical
enabled: { card_color_color_count(card.card_color_2) >= 2 }
type: radio
choice:
name: radial
enabled: { card_color_color_count(card.card_color_2) >= 2 }
type: radio
choice:
name: overlay
enabled: { card_color_color_count(card.card_color_2) == 2 and chosen(choice:"hybrid",card.card_color_2) }
type: radio
choice:
name: reversed
enabled: { card_color_color_count(card.card_color_2) >= 2 and not chosen(choice:"overlay",card.card_color_2) }
default: stylesheet; card_color(casting_cost: card.casting_cost_2, type: card.super_type_2, rules_text: card.rule_text_2, watermark: card.watermark_2, card_name: card.name_2, default: "colorless", margin_code: "color2")
script: card_color_filter(value)
card field:
type: multiple choice
name: card color 3
description: The third frame of the card, used to indicate card color.
show statistics: false
card list name: Color 3
card list column: 0402
card list width: 150
sort script: color_sort_script(card.card_color_3)
empty choice: colorless
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice:
name: hybrid
enabled: { card_color_color_count(card.card_color_3) >= 2 }
line below: true
choice:
name: horizontal
enabled: { card_color_color_count(card.card_color_3) >= 2 }
type: radio
choice:
name: vertical
enabled: { card_color_color_count(card.card_color_3) >= 2 }
type: radio
choice:
name: radial
enabled: { card_color_color_count(card.card_color_3) >= 2 }
type: radio
choice:
name: overlay
enabled: { card_color_color_count(card.card_color_3) == 2 and chosen(choice:"hybrid",card.card_color_3) }
type: radio
choice:
name: reversed
enabled: { card_color_color_count(card.card_color_3) >= 2 and not chosen(choice:"overlay",card.card_color_3) }
default: stylesheet; card_color(casting_cost: card.casting_cost_3, type: card.super_type_3, rules_text: card.rule_text_3, watermark: card.watermark_3, card_name: card.name_3, default: "colorless", margin_code: "color3")
script: card_color_filter(value)
card field:
type: multiple choice
name: card color 4
description: The fourth frame of the card, used to indicate card color.
show statistics: false
card list name: Color 4
card list column: 0403
card list width: 150
sort script: color_sort_script(card.card_color_4)
empty choice: colorless
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice:
name: hybrid
enabled: { card_color_color_count(card.card_color_4) >= 2 }
line below: true
choice:
name: horizontal
enabled: { card_color_color_count(card.card_color_4) >= 2 }
type: radio
choice:
name: vertical
enabled: { card_color_color_count(card.card_color_4) >= 2 }
type: radio
choice:
name: radial
enabled: { card_color_color_count(card.card_color_4) >= 2 }
type: radio
choice:
name: overlay
enabled: { card_color_color_count(card.card_color_4) == 2 and chosen(choice:"hybrid",card.card_color_4) }
type: radio
choice:
name: reversed
enabled: { card_color_color_count(card.card_color_4) >= 2 and not chosen(choice:"overlay",card.card_color_4) }
default: stylesheet; card_color(casting_cost: card.casting_cost_4, type: card.super_type_4, rules_text: card.rule_text_4, watermark: card.watermark_4, card_name: card.name_4, default: "colorless", margin_code: "color4")
script: card_color_filter(value)
card field:
type: text
name: color category
description: The simplified color of the card, to make it sortable.
show statistics: false
save value: false
editable: false
card list name: Color Category
card list column: 0410
card list width: 90
import script: ""
script: remove_zwsp(color_category_statistic())
card field:
type: text
name: exact color
description: The exact color of the card, to make it sortable.
show statistics: false
save value: false
editable: false
card list name: Exact Color
card list column: 0420
card list width: 100
import script: ""
script: remove_zwsp(prefixed_color_statistic())
card field:
type: text
name: color identity
description: The color identity of the card, to make it sortable.
show statistics: false
save value: false
editable: false
card list name: Color Identity
card list column: 0430
card list width: 100
import script: ""
script: remove_zwsp(prefixed_color_identity_statistic())
card field:
type: text
name: color count
description: The color count of the card, to make it sortable.
show statistics: false
save value: false
editable: false
card list name: Color Count
card list column: 0440
card list width: 40
import script: ""
script: remove_zwsp(color_count_statistic())
############################################################## Name line
############################################################## Card name
card field:
type: text
name: full name
description: The full name of the card.
show statistics: false
save value: false
editable: false
card list visible: true
card list name: Name
card list column: 0010
localized card list name:
ch-s: 名称
ch-t: 名稱
de: Name
es: Nombre
fr: Nom
it: Nome
jp: 名前
pt-br: Nome
card list width: 280
default: stylesheet; card_full_name_default()
script: card_full_name()
card field:
type: text
name: name
description: The name of the card.
show statistics: false
identifying: true
card list name: Name 1
localized card list name:
ch-s: 名称 1
ch-t: 名稱 1
de: Name 1
es: Nombre 1
fr: Nom 1
it: Nome 1
jp: 名前 1
pt-br: Nome 1
card list column: 0020
card list width: 150
import script: dfc_split_import_script(value:value, import_script:name_import_script, margin_code:"name1")
default: stylesheet; name_default(value, margin_code: "name1")
script: name_checker(value)
card field:
type: text
name: name 2
description: The second name of the card.
show statistics: false
card list name: Name 2
localized card list name:
ch-s: 名称 2
ch-t: 名稱 2
de: Name 2
es: Nombre 2
fr: Nom 2
it: Nome 2
jp: 名前 2
pt-br: Nome 2
card list column: 0021
card list width: 150
import script: dfc_split_import_script(value:value, import_script:name_import_script, margin_code:"name2")
default: stylesheet; name_default(value, margin_code: "name2")
card field:
type: text
name: name 3
description: The third name of the card.
show statistics: false
card list name: Name 3
localized card list name:
ch-s: 名称 3
ch-t: 名稱 3
de: Name 3
es: Nombre 3
fr: Nom 3
it: Nome 3
jp: 名前 3
pt-br: Nome 3
card list column: 0022
card list width: 150
import script: dfc_split_import_script(value:value, import_script:name_import_script, margin_code:"name3")
default: stylesheet; name_default(value, margin_code: "name3")
card field:
type: text
name: name 4
description: The fourth name of the card.
show statistics: false
card list name: Name 4
localized card list name:
ch-s: 名称 4
ch-t: 名稱 4
de: Name 4
es: Nombre 4
fr: Nom 4
it: Nome 4
jp: 名前 4
pt-br: Nome 4
card list column: 0023
card list width: 150
import script: dfc_split_import_script(value:value, import_script:name_import_script, margin_code:"name4")
default: stylesheet; name_default(value, margin_code: "name4")
card field:
type: text
name: alias
description: The alias of the card.
show statistics: false
card list name: Alias
card list column: 0030
card list width: 150
card field:
type: text
name: alias 2
description: The second alias of the card.
show statistics: false
card list name: Alias 2
card list column: 0031
card list width: 150
card field:
type: text
name: alias 3
description: The third alias of the card.
show statistics: false
card list name: Alias 3
card list column: 0032
card list width: 150
card field:
type: text
name: alias 4
description: The fourth alias of the card.
show statistics: false
card list name: Alias 4
card list column: 0033
card list width: 150
############################################################## Casting cost
card field:
type: text
name: casting cost
alt name: mana cost
alt name: manacost
alt name: cost
alt name: cc
description: The casting cost of the card.
show statistics: false
card list visible: true
card list name: CC
localized card list name:
ch-s: 总费用
ch-t: 總費用
de: Manakosten
es: CC
fr: CC
it: CC
jp: マナ
card list column: 0100
card list alignment: right
card list width: 60
import script: dfc_split_import_script(value:value, import_script:cc_import_script, margin_code:"cc1")
script: mana_filter(value)
card field:
type: text
name: casting cost 2
alt name: mana cost 2
alt name: cost 2
alt name: cc 2
description: The second casting cost of the card.
show statistics: false
card list name: CC 2
localized card list name:
ch-s: 总费用 2
ch-t: 總費用 2
de: Manakosten 2
es: CC 2
fr: CC 2
it: CC 2
jp: マナ 2
card list column: 0101
card list alignment: right
card list width: 60
import script: dfc_split_import_script(value:value, import_script:cc_import_script, margin_code:"cc2")
script: mana_filter(value)
card field:
type: text
name: casting cost 3
alt name: mana cost 3
alt name: cost 3
alt name: cc 3
description: The third casting cost of the card.
show statistics: false
card list name: CC 3
localized card list name:
ch-s: 总费用 3
ch-t: 總費用 3
de: Manakosten 3
es: CC 3
fr: CC 3
it: CC 3
jp: マナ 3
card list column: 0102
card list alignment: right
card list width: 60
import script: dfc_split_import_script(value:value, import_script:cc_import_script, margin_code:"cc3")
script: mana_filter(value)
card field:
type: text
name: casting cost 4
alt name: mana cost 4
alt name: cost 4
alt name: cc 4
description: The fourth casting cost of the card.
show statistics: false
card list name: CC 4
localized card list name:
ch-s: 总费用 4
ch-t: 總費用 4
de: Manakosten 4
es: CC 4
fr: CC 4
it: CC 4
jp: マナ 4
card list column: 0103
card list alignment: right
card list width: 60
import script: dfc_split_import_script(value:value, import_script:cc_import_script, margin_code:"cc4")
script: mana_filter(value)
card field:
type: text
name: cmc
description: The converted mana cost of the card.
show statistics: false
editable: false
card list visible: true
card list name: CMC
localized card list name:
en: MV
ch-s: MV
ch-t: MV
de: MV
es: MV
fr: MV
it: MV
jp: MV
card list column: 0120
card list alignment: right
card list width: 40
import script: ""
script: cmc(card.casting_cost)
############################################################## Nameline symbols
############################################################## Tombstone/Alchemy
card field:
type: choice
name: card symbol
description: The symbol of the card.
show statistics: false
card list name: Symbol
card list column: 0920
card list width: 100
include file: /magic-modules.mse-include/card-symbols/choices
card field:
type: choice
name: card symbol 2
description: The second symbol of the card.
show statistics: false
card list name: Symbol 2
card list column: 0921
card list width: 100
include file: /magic-modules.mse-include/card-symbols/choices
card field:
type: choice
name: card symbol 3
description: The third symbol of the card.
show statistics: false
card list name: Symbol 2
card list column: 0922
card list width: 100
include file: /magic-modules.mse-include/card-symbols/choices
############################################################## Transform/Lesson
card field:
type: choice
name: transformation
description: The transformation symbol of the card.
show statistics: false
card list name: Transform Symbol
card list column: 0940
card list width: 100
include file: /magic-modules.mse-include/symbols/choices
default: stylesheet; transform_symbol_default(value, margin_code:"transform1")
card field:
type: choice
name: transformation 2
description: The second transformation symbol of the card.
show statistics: false
card list name: Transform Symbol 2
card list column: 0941
card list width: 100
include file: /magic-modules.mse-include/symbols/choices
default: stylesheet; transform_symbol_default(value, margin_code:"transform2")
card field:
type: choice
name: transformation 3
description: The third transformation symbol of the card.
show statistics: false
card list name: Transform Symbol 3
card list column: 0942
card list width: 100
include file: /magic-modules.mse-include/symbols/choices
default: stylesheet; transform_symbol_default(value, margin_code:"transform3")
############################################################## Future Sight type symbols
card field:
type: choice
name: type symbol
description: The card type symbol of the card.
show statistics: false
card list name: Type Symbol
card list column: 0230
card list width: 90
include file: /magic-modules.mse-include/symbols/choices
default: stylesheet; typesymbol_for(card.super_type)
card field:
type: choice
name: type symbol 2
description: The second card type symbol of the card.
show statistics: false
card list name: Type Symbol 2
card list column: 0231
card list width: 90
include file: /magic-modules.mse-include/symbols/choices
default: stylesheet; typesymbol_for(card.super_type_2)
card field:
type: choice
name: type symbol 3
description: The third card type symbol of the card.
show statistics: false
card list name: Type Symbol 3
card list column: 0232
card list width: 90
include file: /magic-modules.mse-include/symbols/choices
default: stylesheet; typesymbol_for(card.super_type_3)
card field:
type: choice
name: type symbol 4
description: The fourth card type symbol of the card.
show statistics: false
card list name: Type Symbol 4
card list column: 0233
card list width: 90
include file: /magic-modules.mse-include/symbols/choices
default: stylesheet; typesymbol_for(card.super_type_4)
############################################################## Card art
card field:
type: image
name: image
alt name: illustration
alt name: art
description: The illustration of the card.
show statistics: false
card list allow: false
card field:
type: image
name: image 2
alt name: illustration 2
alt name: art 2
description: The second illustration of the card.
show statistics: false
card list allow: false
### Some templates used image 2 for popout art before
### Ideally we should use these instead
card field:
type: image
name: mainframe image
description: An extra illustration of the card. Mainly used for popout art.
show statistics: false
card list allow: false
card field:
type: image
name: mainframe image 2
description: A second extra illustration of the card. Mainly used for popout art.
show statistics: false
card list allow: false
############################################################## Typeline
############################################################## Color indicator
card field:
type: multiple choice
name: indicator
alt name: color indicator
description: The color indicator dot of the card. Used to indicate card color on cards without casting cost.
show statistics: false
card list name: Indicator
card list column: 0460
card list width: 90
sort script: color_sort_script(card.indicator)
empty choice: colorless
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice:
name: hybrid
enabled: { card_color_color_count(card.card_color) >= 2 }
line below: true
choice:
name: horizontal
enabled: { card_color_color_count(card.card_color) >= 2 }
type: radio
choice:
name: vertical
enabled: { card_color_color_count(card.card_color) >= 2 }
type: radio
choice:
name: radial
enabled: { card_color_color_count(card.card_color) >= 2 }
type: radio
choice:
name: overlay
enabled: { card_color_color_count(card.card_color) == 2 and chosen(choice:"hybrid",card.card_color) }
type: radio
choice:
name: reversed
enabled: { card_color_color_count(card.card_color) >= 2 and not chosen(choice:"overlay",card.card_color) }
default: stylesheet; card.card_color
script: card_color_filter(value)
card field:
type: multiple choice
name: indicator 2
alt name: color indicator 2
description: The second color indicator dot of the card. Used to indicate card color on cards without casting cost.
show statistics: false
card list name: Indicator 2
card list column: 0461
card list width: 90
sort script: color_sort_script(card.indicator_2)
empty choice: colorless
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice:
name: hybrid
enabled: { card_color_color_count(card.card_color_2) >= 2 }
line below: true
choice:
name: horizontal
enabled: { card_color_color_count(card.card_color_2) >= 2 }
type: radio
choice:
name: vertical
enabled: { card_color_color_count(card.card_color_2) >= 2 }
type: radio
choice:
name: radial
enabled: { card_color_color_count(card.card_color_2) >= 2 }
type: radio
choice:
name: overlay
enabled: { card_color_color_count(card.card_color_2) == 2 and chosen(choice:"hybrid",card.card_color_2) }
type: radio
choice:
name: reversed
enabled: { card_color_color_count(card.card_color_2) >= 2 and not chosen(choice:"overlay",card.card_color_2) }
default: stylesheet; card.card_color_2
script: card_color_filter(value)
card field:
type: multiple choice
name: indicator 3
alt name: color indicator 3
description: The third color indicator dot of the card. Used to indicate card color on cards without casting cost.
show statistics: false
card list name: Indicator 3
card list column: 0462
card list width: 90
sort script: color_sort_script(card.indicator_3)
empty choice: colorless
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice:
name: hybrid
enabled: { card_color_color_count(card.card_color_3) >= 2 }
line below: true
choice:
name: horizontal
enabled: { card_color_color_count(card.card_color_3) >= 2 }
type: radio
choice:
name: vertical
enabled: { card_color_color_count(card.card_color_3) >= 2 }
type: radio
choice:
name: radial
enabled: { card_color_color_count(card.card_color_3) >= 2 }
type: radio
choice:
name: overlay
enabled: { card_color_color_count(card.card_color_3) == 2 and chosen(choice:"hybrid",card.card_color_3) }
type: radio
choice:
name: reversed
enabled: { card_color_color_count(card.card_color_3) >= 2 and not chosen(choice:"overlay",card.card_color_3) }
default: stylesheet; card.card_color_3
script: card_color_filter(value)
############################################################## Super type (includes card type)
### These fields usually aren't used, see Combined type
card field:
type: text
name: super type
alt name: supertype
description: The combined types and supertypes of the card.
show statistics: false
card list name: Super Type
card list column: 0260
card list width: 150
default: stylesheet; super_type_filter_default(value, margin_code: "supertype1")
script: super_type_filter(value, margin_code: "supertype1")
card field:
type: text
name: super type 2
alt name: supertype 2
description: The second combined types and supertypes of the card.
show statistics: false
card list name: Super Type 2
card list column: 0261
card list width: 150
default: stylesheet; super_type_filter_default(value, margin_code: "supertype2")
script: super_type_filter(value, margin_code: "supertype2")
card field:
type: text
name: super type 3
alt name: supertype 3
description: The third combined types and supertypes of the card.
show statistics: false
card list name: Super Type 3
card list column: 0262
card list width: 150
default: stylesheet; super_type_filter_default(value, margin_code: "supertype3")
script: super_type_filter(value, margin_code: "supertype3")
card field:
type: text
name: super type 4
alt name: supertype 4
description: The fourth combined types and supertypes of the card.
show statistics: false
card list name: Super Type 4
card list column: 0263
card list width: 150
default: stylesheet; super_type_filter_default(value, margin_code: "supertype4")
script: super_type_filter(value, margin_code: "supertype4")
############################################################## Sub type
### These fields usually aren't used, see Combined type
card field:
type: text
name: sub type
alt name: subtype
description: The combined subtypes of the card.
show statistics: false
card list name: Sub Type
card list column: 0280
card list width: 150
default: stylesheet; sub_type_filter_default(value, margin_code: "subtype1")
script: sub_type_filter(value, type:card.super_type, margin_code: "subtype1")
card field:
type: text
name: sub type 2
alt name: subtype 2
description: The second combined subtypes of the card.
show statistics: false
card list name: Sub Type 2
card list column: 0281
card list width: 150
default: stylesheet; sub_type_filter_default(value, margin_code: "subtype2")
script: sub_type_filter(value, type:card.super_type_2, margin_code: "subtype2")
card field:
type: text
name: sub type 3
alt name: subtype 3
description: The third combined subtypes of the card.
show statistics: false
card list name: Sub Type 3
card list column: 0282
card list width: 150
default: stylesheet; sub_type_filter_default(value, margin_code: "subtype3")
script: sub_type_filter(value, type:card.super_type_3, margin_code: "subtype3")
card field:
type: text
name: sub type 4
alt name: subtype 4
description: The fourth combined subtypes of the card.
show statistics: false
card list name: Sub Type 4
card list column: 0283
card list width: 150
default: stylesheet; sub_type_filter_default(value, margin_code: "subtype4")
script: sub_type_filter(value, type:card.super_type_4, margin_code: "subtype4")
############################################################## Combined type
### Use combined_editor to edit two fields at once
card field:
type: text
name: type
alt name: typeline
alt name: type line
description: The combined subtypes, types and supertypes of the card.
show statistics: false
save value: false
card list visible: true
card list name: Type
localized card list name:
ch-s: 类型
ch-t: 類型
de: Typ
es: Tipo
fr: Type
it: Tipo
jp: カード・タイプ
pt-br: Tipo
card list column: 0200
card list width: 220
sort script: type_sort_script(super_type: card.super_type, sub_type: card.sub_type)
import script: dfc_split_import_script(value:value, import_script:type_import_script, margin_code:"type1")
script:
combined_editor(
field1: card.super_type,
separator: language().type_separator,
field2: card.sub_type,
soft_before_empty: true,
hide_when_empty: true
)
card field:
type: text
name: type 2
alt name: typeline 2
alt name: type line 2
description: The second combined subtypes, types and supertypes of the card.
show statistics: false
save value: false
card list name: Type 2
localized card list name:
ch-s: 类型 2
ch-t: 類型 2
de: Typ 2
es: Tipo 2
fr: Type 2
it: Tipo 2
jp: カード・タイプ 2
pt-br: Tipo 2
card list column: 0201
card list width: 220
sort script: type_sort_script(super_type: card.super_type_2, sub_type: card.sub_type_2)
import script: dfc_split_import_script(value:value, import_script:type_import_script, margin_code:"type2")
script:
combined_editor(
field1: card.super_type_2,
separator: language().type_separator,
field2: card.sub_type_2,
soft_before_empty: true,
hide_when_empty: true
)
card field:
type: text
name: type 3
alt name: typeline 3
alt name: type line 3
description: The third combined subtypes, types and supertypes of the card.
show statistics: false
save value: false
card list name: Type 3
localized card list name:
ch-s: 类型 3
ch-t: 類型 3
de: Typ 3
es: Tipo 3
fr: Type 3
it: Tipo 3
jp: カード・タイプ 3
pt-br: Tipo 3
card list column: 0202
card list width: 220
sort script: type_sort_script(super_type: card.super_type_3, sub_type: card.sub_type_3)
import script: dfc_split_import_script(value:value, import_script:type_import_script, margin_code:"type3")
script:
combined_editor(
field1: card.super_type_3,
separator: language().type_separator,
field2: card.sub_type_3,
)
card field:
type: text
name: type 4
alt name: typeline 4
alt name: type line 4
description: The fourth combined subtypes, types and supertypes of the card.
show statistics: false
save value: false
card list name: Type 4
localized card list name:
ch-s: 类型 4
ch-t: 類型 4
de: Typ 4
es: Tipo 4
fr: Type 4
it: Tipo 4
jp: カード・タイプ 4
pt-br: Tipo 4
card list column: 0203
card list width: 220
sort script: type_sort_script(super_type: card.super_type_4, sub_type: card.sub_type_4)
import script: dfc_split_import_script(value:value, import_script:type_import_script, margin_code:"type4")
script:
combined_editor(
field1: card.super_type_4,
separator: language().type_separator,
field2: card.sub_type_4,
soft_before_empty: true,
hide_when_empty: true
)
############################################################## Rarity
card field:
type: choice
name: rarity
description: The rarity of the card. To edit the symbol, switch to the 'set info' tab.
show statistics: false
card list visible: true
card list name: Rarity
localized card list name:
ch-s: 稀有度
ch-t: 稀有度
de: Seltenheit
es: Rareza
fr: Rareté
it: Rarità
jp: レアリティ
pt-br: Raridade
card list column: 0500
card list width: 90
sort script: rarity_sort_script(card.rarity)
choice: basic land
choice: common
choice: uncommon
choice: rare
choice: mythic rare
choice: special
choice: masterpiece
initial: common
import script: dfc_split_import_script(value:value, import_script:rarity_import_script, margin_code:"rarity1")
card field:
type: choice
name: rarity 2
description: The second rarity of the card. To edit the symbol, switch to the 'set info' tab.
show statistics: false
card list name: Rarity 2
localized card list name:
ch-s: 稀有度 2
ch-t: 稀有度 2
de: Seltenheit 2
es: Rareza 2
fr: Rareté 2
it: Rarità 2
jp: レアリティ 2
pt-br: Raridade 2
card list column: 0501
card list width: 90
sort script: rarity_sort_script(card.rarity_2)
choice: basic land
choice: common
choice: uncommon
choice: rare
choice: mythic rare
choice: special
choice: masterpiece
initial: common
import script: dfc_split_import_script(value:value, import_script:rarity_import_script, margin_code:"rarity1")
default: stylesheet; card.rarity
card field:
type: choice
name: rarity 3
description: The third rarity of the card. To edit the symbol, switch to the 'set info' tab.
show statistics: false
card list name: Rarity 3
localized card list name:
ch-s: 稀有度 3
ch-t: 稀有度 3
de: Seltenheit 3
es: Rareza 3
fr: Rareté 3
it: Rarità 3
jp: レアリティ 3
pt-br: Raridade 3
card list column: 0502
card list width: 90
sort script: rarity_sort_script(card.rarity_3)
choice: basic land
choice: common
choice: uncommon
choice: rare
choice: mythic rare
choice: special
choice: masterpiece
initial: common
import script: dfc_split_import_script(value:value, import_script:rarity_import_script, margin_code:"rarity1")
default: stylesheet; card.rarity
############################################################## The text box
############################################################## Chapter text
### Special textboxes for easier automation of Saga/Class reminder text
card field:
type: text
name: chapter text
description: The saga or class reminder text.
show statistics: false
multi line: true
card list name: Chapter Text
card list column: 0760
card list width: 150
default: stylesheet; chapter_text_filter_default(value, card_name: card_name_for_face(1), margin_code:"chapter_text")
script: text_filter(value, card_name: card_name_for_face(1), margin_code:"chapter_text")
card field:
type: text
name: chapter text 2
description: The second saga or class reminder text.
show statistics: false
multi line: true
card list name: Chapter Text 2
card list column: 0761
card list width: 150
default: stylesheet; chapter_text_filter_default(value, card_name: card_name_for_face(2), margin_code:"chapter_text2")
script: text_filter(value, card_name: card_name_for_face(2), margin_code:"chapter_text2")
############################################################## Rules text
### The fields usually aren't used, see Combined text
card field:
type: text
name: rule text
alt name: rules text
alt name: rules
alt name: oracle text
description: The rules text of the card.
show statistics: false
multi line: true
card list name: Rule Text
card list column: 0700
card list width: 150
import script: text_import_script(margin_code:"text")
default: stylesheet; text_filter_default(value, card_name: card_name_for_face(1), margin_code:"text")
script: text_filter(value, card_name: card_name_for_face(1), margin_code:"text")
card field:
type: text
name: rule text 2
alt name: rules text 2
alt name: rules 2
alt name: oracle text 2
description: The second rules text of the card.
show statistics: false
multi line: true
card list name: Rule Text 2
card list column: 0701
card list width: 150
import script: text_import_script(margin_code:"text2")
default: stylesheet; text_filter_default(value, card_name: card_name_for_face(2), margin_code:"text2")
script: text_filter(value, card_name: card_name_for_face(2), margin_code:"text2")
card field:
type: text
name: rule text 3
alt name: rules text 3
alt name: rules 3
alt name: oracle text 3
description: The third rules text of the card.
show statistics: false
multi line: true
card list name: Rule Text 3
card list column: 0702
card list width: 150
import script: text_import_script(margin_code:"text3")
default: stylesheet; text_filter_default(value, card_name: card_name_for_face(3), margin_code:"text3")
script: text_filter(value, card_name: card_name_for_face(3), margin_code:"text3")
card field:
type: text
name: rule text 4
alt name: rules text 4
alt name: rules 4
alt name: oracle text 4
description: The fourth rules text of the card.
show statistics: false
multi line: true
card list name: Rule Text 4
card list column: 0703
card list width: 150
import script: text_import_script(margin_code:"text4")
default: stylesheet; text_filter_default(value, card_name: card_name_for_face(4), margin_code:"text4")
script: text_filter(value, card_name: card_name_for_face(4), margin_code:"text4")
### 5 and 6 generally aren't used anymore, use level_text instead
card field:
type: text
name: rule text 5
alt name: rules text 5
alt name: rules 5
description: The fifth rules text of the card.
show statistics: false
multi line: true
card list name: Rule Text 5
card list column: 0704
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_face(1), margin_code:"text5")
script: text_filter(value, card_name: card_name_for_face(1), margin_code:"text5")
card field:
type: text
name: rule text 6
alt name: rules text 6
alt name: rules 6
description: The sixth rules text of the card.
show statistics: false
multi line: true
card list name: Rule Text 6
card list column: 0705
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_face(1), margin_code:"text6")
script: text_filter(value, card_name: card_name_for_face(2), margin_code:"text6")
############################################################## Flavor text
### The fields usually aren't used, see Combined text
card field:
type: text
name: flavor text
alt name: flavortext
description: The flavor text of the card.
show statistics: false
multi line: true
card list name: Flavor Text
card list column: 0720
card list width: 150
default: stylesheet; flavor_text_filter_default(value, margin_code:"flavor_text")
script: flavor_text_filter(value, margin_code:"flavor_text")
card field:
type: text
name: flavor text 2
description: The second flavor text of the card.
show statistics: false
multi line: true
card list name: Flavor Text 2
card list column: 0721
card list width: 150
default: stylesheet; flavor_text_filter_default(value, margin_code:"flavor_text2")
script: flavor_text_filter(value, margin_code:"flavor_text2")
card field:
type: text
name: flavor text 3
description: The third flavor text of the card.
show statistics: false
multi line: true
card list name: Flavor Text 3
card list column: 0722
card list width: 150
default: stylesheet; flavor_text_filter_default(value, margin_code:"flavor_text3")
script: flavor_text_filter(value, margin_code:"flavor_text3")
card field:
type: text
name: flavor text 4
description: The fourth flavor text of the card.
show statistics: false
multi line: true
card list name: Flavor Text 4
card list column: 0723
card list width: 150
default: stylesheet; flavor_text_filter_default(value, margin_code:"flavor_text4")
script: flavor_text_filter(value, margin_code:"flavor_text4")
############################################################## Combined text
### Use combined_editor to edit two fields at once
card field:
type: text
name: text
description: The rules and flavor text of the card. Use up and down arrows to switch between them.
show statistics: false
multi line: true
save value: false
card list name: Text
card list column: 0740
card list width: 150
import script: text_import_script(margin_code:"text")
script:
if mainframe_walker() then
mainframe_walker_text_script()
else if alt_text() then
alt_text_script()
else
combined_editor(field1: card.rule_text, separator: "\n", field2: card.flavor_text)
card field:
type: text
name: text 2
description: The second rules and flavor text of the card. Use up and down arrows to switch between them.
show statistics: false
multi line: true
save value: false
card list name: Text 2
card list column: 0741
card list width: 150
import script: text_import_script(margin_code:"text2")
script:
if mainframe_walkerb() then
mainframe_walker_text_scriptb()
else if alt_textb() then
alt_text_scriptb()
else
combined_editor(field1: card.rule_text_2, separator: "\n", field2: card.flavor_text_2)
card field:
type: text
name: text 3
description: The third rules and flavor text of the card. Use up and down arrows to switch between them.
show statistics: false
multi line: true
save value: false
card list name: Text 3
card list column: 0742
card list width: 150
import script: text_import_script(margin_code:"text3")
script:
if mainframe_walkerc() then
mainframe_walker_text_scriptc()
else if alt_textc() then
alt_text_scriptc()
else
combined_editor(field1: card.rule_text_3, separator: "\n", field2: card.flavor_text_3)
card field:
type: text
name: text 4
description: The fourth rules and flavor text of the card. Use up and down arrows to switch between them.
show statistics: false
multi line: true
save value: false
card list name: Text 4
card list column: 0743
card list width: 150
import script: text_import_script(margin_code:"text4")
script:
if mainframe_walkerd() then
mainframe_walker_text_scriptd()
else if alt_textd() then
alt_text_scriptd()
else
combined_editor(field1: card.rule_text_4, separator: "\n", field2: card.flavor_text_4)
############################################################## Watermarks
card field:
type: choice
name: watermark
description: The watermark inside the textbox. Can be a big mana symbol used on basic lands, a guild symbol, etc..
show statistics: false
card list name: Watermark
card list column: 0900
card list width: 110
include file: /magic-modules.mse-include/watermarks/choices
card field:
type: choice
name: watermark 2
description: The watermark inside the second textbox. Can be a big mana symbol used on basic lands, a guild symbol, etc..
show statistics: false
card list name: Watermark 2
card list column: 0901
card list width: 110
include file: /magic-modules.mse-include/watermarks/choices
card field:
type: choice
name: watermark 3
description: The watermark inside the third textbox. Can be a big mana symbol used on basic lands, a guild symbol, etc..
show statistics: false
card list name: Watermark 3
card list column: 0902
card list width: 110
include file: /magic-modules.mse-include/watermarks/choices
card field:
type: choice
name: watermark 4
description: The watermark inside the fourth textbox. Can be a big mana symbol used on basic lands, a guild symbol, etc..
show statistics: false
card list name: Watermark 4
card list column: 0903
card list width: 110
include file: /magic-modules.mse-include/watermarks/choices
############################################################## Loyalty cost textboxes
card field:
type: text
name: loyalty cost 1
description: The loyalty cost for the first ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 1
card list column: 0360
card list width: 40
card field:
type: text
name: loyalty cost 2
description: The loyalty cost for the second ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 2
card list column: 0361
card list width: 40
card field:
type: text
name: loyalty cost 3
description: The loyalty cost for the third ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 3
card list column: 0362
card list width: 40
card field:
type: text
name: loyalty cost 4
description: The loyalty cost for the fourth ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 4
card list column: 0363
card list width: 40
card field:
type: text
name: loyalty cost 5
description: The loyalty cost for the fifth ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 5
card list column: 0364
card list width: 40
card field:
type: text
name: loyalty cost 6
description: The loyalty cost for the sixth ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 6
card list column: 0365
card list width: 40
card field:
type: text
name: loyalty cost 7
description: The loyalty cost for the seventh ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 7
card list column: 0366
card list width: 40
card field:
type: text
name: loyalty cost 8
description: The loyalty cost for the eighth ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 8
card list column: 0367
card list width: 40
card field:
type: text
name: loyalty cost 9
description: The loyalty cost for the ninth ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 9
card list column: 0368
card list width: 40
card field:
type: text
name: loyalty cost 10
description: The loyalty cost for the tenth ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 10
card list column: 0369
card list width: 40
card field:
type: text
name: loyalty cost 11
description: The loyalty cost for the eleventh ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 11
card list column: 0370
card list width: 40
card field:
type: text
name: loyalty cost 12
description: The loyalty cost for the twelfth ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 12
card list column: 0371
card list width: 40
card field:
type: text
name: loyalty cost 13
description: The loyalty cost for the thirteenth ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 13
card list column: 0372
card list width: 40
card field:
type: text
name: loyalty cost 14
description: The loyalty cost for the fourteenth ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 14
card list column: 0373
card list width: 40
card field:
type: text
name: loyalty cost 15
description: The loyalty cost for the fifteenth ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 15
card list column: 0374
card list width: 40
card field:
type: text
name: loyalty cost 16
description: The loyalty cost for the sixteenth ability of the planeswalker.
show statistics: false
card list name: Loyalty Cost 16
card list column: 0375
card list width: 40
card field:
type: text
name: loyalty
description: The initial loyalty of the planeswalker, or defense of the battle.
show statistics: false
card list name: Loyalty
card list column: 0350
card list width: 40
card field:
type: text
name: loyalty 2
description: The second initial loyalty of the planeswalker, or defense of the battle.
show statistics: false
card list name: Loyalty 2
card list column: 0351
card list width: 40
card field:
type: text
name: loyalty 3
description: The third initial loyalty of the planeswalker, or defense of the battle.
show statistics: false
card list name: Loyalty 3
card list column: 0352
card list width: 40
############################################################## Loyalty cost boxes
card field:
type: multiple choice
name: loyalty cost box 1
description: The loyalty cost box for the first loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 1
card list column: 0380
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_1; loyalty_cost_box_default(value, margin_code: "loycost1")
card field:
type: multiple choice
name: loyalty cost box 2
description: The loyalty cost box for the second loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 2
card list column: 0381
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_2; loyalty_cost_box_default(value, margin_code: "loycost2")
card field:
type: multiple choice
name: loyalty cost box 3
description: The loyalty cost box for the third loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 3
card list column: 0382
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_3; loyalty_cost_box_default(value, margin_code: "loycost3")
card field:
type: multiple choice
name: loyalty cost box 4
description: The loyalty cost box for the fourth loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 4
card list column: 0383
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_4; loyalty_cost_box_default(value, margin_code: "loycost4")
card field:
type: multiple choice
name: loyalty cost box 5
description: The loyalty cost box for the fifth loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 5
card list column: 0384
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_5; loyalty_cost_box_default(value, margin_code: "loycost5")
card field:
type: multiple choice
name: loyalty cost box 6
description: The loyalty cost box for the sixth loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 6
card list column: 0385
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_6; loyalty_cost_box_default(value, margin_code: "loycost6")
card field:
type: multiple choice
name: loyalty cost box 7
description: The loyalty cost box for the seventh loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 7
card list column: 0386
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_7; loyalty_cost_box_default(value, margin_code: "loycost7")
card field:
type: multiple choice
name: loyalty cost box 8
description: The loyalty cost box for the eighth loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 8
card list column: 0387
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_8; loyalty_cost_box_default(value, margin_code: "loycost8")
card field:
type: multiple choice
name: loyalty cost box 9
description: The loyalty cost box for the ninth loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 9
card list column: 0388
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_9; loyalty_cost_box_default(value, margin_code: "loycost9")
card field:
type: multiple choice
name: loyalty cost box 10
description: The loyalty cost box for the tenth loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 10
card list column: 0389
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_10; loyalty_cost_box_default(value, margin_code: "loycost10")
card field:
type: multiple choice
name: loyalty cost box 11
description: The loyalty cost box for the eleventh loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 11
card list column: 0390
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_11; loyalty_cost_box_default(value, margin_code: "loycost11")
card field:
type: multiple choice
name: loyalty cost box 12
description: The loyalty cost box for the twelfth loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 12
card list column: 0391
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_12; loyalty_cost_box_default(value, margin_code: "loycost12")
card field:
type: multiple choice
name: loyalty cost box 13
description: The loyalty cost box for the thirteenth loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 13
card list column: 0392
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_13; loyalty_cost_box_default(value, margin_code: "loycost13")
card field:
type: multiple choice
name: loyalty cost box 14
description: The loyalty cost box for the fourteenth loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 14
card list column: 0393
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_14; loyalty_cost_box_default(value, margin_code: "loycost14")
card field:
type: multiple choice
name: loyalty cost box 15
description: The loyalty cost box for the fifteenth loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 15
card list column: 0394
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_15; loyalty_cost_box_default(value, margin_code: "loycost15")
card field:
type: multiple choice
name: loyalty cost box 16
description: The loyalty cost box for the sixteenth loyalty cost of the planeswalker.
show statistics: false
card list name: Loyalty Cost Box 16
card list column: 0395
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices_cost
default: stylesheet; card.loyalty_cost_16; loyalty_cost_box_default(value, margin_code: "loycost16")
card field:
type: multiple choice
name: loyalty box
description: The loyalty box for the first loyalty of the planeswalker, or defense of the battle.
show statistics: false
card list name: Loyalty Box
card list column: 0355
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices
default: stylesheet; card.loyalty; card.super_type; loyalty_box_default(value, margin_code: "loy1")
card field:
type: multiple choice
name: loyalty box 2
description: The loyalty box for the second loyalty of the planeswalker, or defense of the battle.
show statistics: false
card list name: Loyalty Box 2
card list column: 0356
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices
default: stylesheet; card.loyalty_2; card.super_type_2; loyalty_box_default(value, margin_code: "loy2")
card field:
type: multiple choice
name: loyalty box 3
description: The loyalty box for the third loyalty of the planeswalker, or defense of the battle.
show statistics: false
card list name: Loyalty Box 3
card list column: 0357
card list width: 80
include file: /magic-modules.mse-include/loyalty/choices
default: stylesheet; card.loyalty_3; card.super_type_3; loyalty_box_default(value, margin_code: "loy3")
############################################################## Level text
############################################################## "Level X" arrow textboxes
### "level 0" is where a leveler box would go on the line that normally just has level up.
### unfortunately that means level 0 is paired with level_1_text and so on
### this is something that's not really feasible to correct
card field:
type: text
name: level 0
description: The zeroth level of the card.
show statistics: false
card list name: Level 0
card list column: 0830
card list width: 100
default: stylesheet; level_filter_default(value, margin_code:"lv0")
script: level_filter(value, margin_code:"lv0")
card field:
type: text
name: level 1
description: The first level of the card.
show statistics: false
card list name: Level 1
card list column: 0831
card list width: 100
default: stylesheet; level_filter_default(value, margin_code:"lv1")
script: level_filter(value, margin_code:"lv1")
card field:
type: text
name: level 2
description: The second level of the card.
show statistics: false
card list name: Level 2
card list column: 0832
card list width: 100
default: stylesheet; level_filter_default(value, margin_code:"lv2")
script: level_filter(value, margin_code:"lv2")
card field:
type: text
name: level 3
description: The third level of the card.
show statistics: false
card list name: Level 3
card list column: 0833
card list width: 100
default: stylesheet; level_filter_default(value, margin_code:"lv3")
script: level_filter(value, margin_code:"lv3")
card field:
type: text
name: level 4
description: The fourth level of the card.
show statistics: false
card list name: Level 4
card list column: 0834
card list width: 100
default: stylesheet; level_filter_default(value, margin_code:"lv4")
script: level_filter(value, margin_code:"lv4")
card field:
type: text
name: level 5
description: The fifth level of the card.
show statistics: false
card list name: Level 5
card list column: 0835
card list width: 100
default: stylesheet; level_filter_default(value, margin_code:"lv5")
script: level_filter(value, margin_code:"lv5")
card field:
type: text
name: level 6
description: The sixth level of the card.
show statistics: false
card list name: Level 6
card list column: 0836
card list width: 100
default: stylesheet; level_filter_default(value, margin_code:"lv6")
script: level_filter(value, margin_code:"lv6")
card field:
type: text
name: level 7
description: The seventh level of the card.
show statistics: false
card list name: Level 7
card list column: 0837
card list width: 100
default: stylesheet; level_filter_default(value, margin_code:"lv7")
script: level_filter(value, margin_code:"lv7")
card field:
type: text
name: level 8
description: The eighth level of the card.
show statistics: false
card list name: Level 8
card list column: 0838
card list width: 100
default: stylesheet; level_filter_default(value, margin_code:"lv8")
script: level_filter(value, margin_code:"lv8")
############################################################## Level/Planeswalker/Dungeon ability textboxes
card field:
type: text
name: level 1 text
description: The first level text of the card.
show statistics: false
multi line: true
card list name: Level 1 text
card list column: 0800
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(1), margin_code:"lv1")
script: text_filter(value, card_name: card_name_for_level(1), margin_code:"lv1")
card field:
type: text
name: level 2 text
description: The second level text of the card.
show statistics: false
multi line: true
card list name: Level 2 text
card list column: 0801
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(2), margin_code:"lv2")
script: text_filter(value, card_name: card_name_for_level(2), margin_code:"lv2")
card field:
type: text
name: level 3 text
description: The third level text of the card.
show statistics: false
multi line: true
card list name: Level 3 text
card list column: 0802
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(3), margin_code:"lv3")
script: text_filter(value, card_name: card_name_for_level(3), margin_code:"lv3")
card field:
type: text
name: level 4 text
description: The fourth level text of the card.
show statistics: false
multi line: true
card list name: Level 4 text
card list column: 0803
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(4), margin_code:"lv4")
script: text_filter(value, card_name: card_name_for_level(4), margin_code:"lv4")
card field:
type: text
name: level 5 text
description: The fifth level text of the card.
show statistics: false
multi line: true
card list name: Level 5 text
card list column: 0804
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(5), margin_code:"lv5")
script: text_filter(value, card_name: card_name_for_level(5), margin_code:"lv5")
card field:
type: text
name: level 6 text
description: The sixth level text of the card.
show statistics: false
multi line: true
card list name: Level 6 text
card list column: 0805
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(6), margin_code:"lv6")
script: text_filter(value, card_name: card_name_for_level(6), margin_code:"lv6")
card field:
type: text
name: level 7 text
description: The seventh level text of the card.
show statistics: false
multi line: true
card list name: Level 7 text
card list column: 0806
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(7), margin_code:"lv7")
script: text_filter(value, card_name: card_name_for_level(7), margin_code:"lv7")
card field:
type: text
name: level 8 text
description: The eighth level text of the card.
show statistics: false
multi line: true
card list name: Level 8 text
card list column: 0807
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(8), margin_code:"lv8")
script: text_filter(value, card_name: card_name_for_level(8), margin_code:"lv8")
card field:
type: text
name: level 9 text
description: The ninth level text of the card.
show statistics: false
multi line: true
card list name: Level 9 text
card list column: 0808
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(9), margin_code:"lv9")
script: text_filter(value, card_name: card_name_for_level(9), margin_code:"lv9")
card field:
type: text
name: level 10 text
description: The tenth level text of the card.
show statistics: false
multi line: true
card list name: Level 10 text
card list column: 0809
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(10), margin_code:"lv10")
script: text_filter(value, card_name: card_name_for_level(10), margin_code:"lv10")
card field:
type: text
name: level 11 text
description: The eleventh level text of the card.
show statistics: false
multi line: true
card list name: Level 11 text
card list column: 0810
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(11), margin_code:"lv11")
script: text_filter(value, card_name: card_name_for_level(11), margin_code:"lv11")
card field:
type: text
name: level 12 text
description: The twelfth level text of the card.
show statistics: false
multi line: true
card list name: Level 12 text
card list column: 0811
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(12), margin_code:"lv12")
script: text_filter(value, card_name: card_name_for_level(12), margin_code:"lv12")
card field:
type: text
name: level 13 text
description: The thirteenth level text of the card.
show statistics: false
multi line: true
card list name: Level 13 text
card list column: 0812
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(13), margin_code:"lv13")
script: text_filter(value, card_name: card_name_for_level(13), margin_code:"lv13")
card field:
type: text
name: level 14 text
description: The fourteenth level text of the card.
show statistics: false
multi line: true
card list name: Level 14 text
card list column: 0813
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(14), margin_code:"lv14")
script: text_filter(value, card_name: card_name_for_level(14), margin_code:"lv14")
card field:
type: text
name: level 15 text
description: The fifteenth level text of the card.
show statistics: false
multi line: true
card list name: Level 15 text
card list column: 0814
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(15), margin_code:"lv15")
script: text_filter(value, card_name: card_name_for_level(15), margin_code:"lv15")
card field:
type: text
name: level 16 text
description: The sixteenth level text of the card.
show statistics: false
multi line: true
card list name: Level 16 text
card list column: 0815
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(16), margin_code:"lv16")
script: text_filter(value, card_name: card_name_for_level(16), margin_code:"lv16")
### These are only used by very large Dungeons
card field:
type: text
name: level 17 text
description: The seventeenth level text of the card.
show statistics: false
multi line: true
card list name: Level 17 text
card list column: 0816
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(17), margin_code:"lv17")
script: text_filter(value, card_name: card_name_for_level(17), margin_code:"lv17")
card field:
type: text
name: level 18 text
description: The eighteenth level text of the card.
show statistics: false
multi line: true
card list name: Level 18 text
card list column: 0817
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(18), margin_code:"lv18")
script: text_filter(value, card_name: card_name_for_level(18), margin_code:"lv18")
card field:
type: text
name: level 19 text
description: The nineteenth level text of the card.
show statistics: false
multi line: true
card list name: Level 19 text
card list column: 0818
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(19), margin_code:"lv19")
script: text_filter(value, card_name: card_name_for_level(19), margin_code:"lv19")
card field:
type: text
name: level 20 text
description: The twentieth level text of the card.
show statistics: false
multi line: true
card list name: Level 20 text
card list column: 0819
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(20), margin_code:"lv20")
script: text_filter(value, card_name: card_name_for_level(20), margin_code:"lv20")
card field:
type: text
name: level 21 text
description: The twenty-first level text of the card.
show statistics: false
multi line: true
card list name: Level 21 text
card list column: 0820
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(21), margin_code:"lv21")
script: text_filter(value, card_name: card_name_for_level(21), margin_code:"lv21")
card field:
type: text
name: level 22 text
description: The twenty-second level text of the card.
show statistics: false
multi line: true
card list name: Level 22 text
card list column: 0821
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(22), margin_code:"lv22")
script: text_filter(value, card_name: card_name_for_level(22), margin_code:"lv22")
card field:
type: text
name: level 23 text
description: The twenty-third level text of the card.
show statistics: false
multi line: true
card list name: Level 23 text
card list column: 0822
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(23), margin_code:"lv23")
script: text_filter(value, card_name: card_name_for_level(23), margin_code:"lv23")
card field:
type: text
name: level 24 text
description: The twenty-fourth level text of the card.
show statistics: false
multi line: true
card list name: Level 24 text
card list column: 0823
card list width: 150
default: stylesheet; text_filter_default(value, card_name: card_name_for_level(24), margin_code:"lv24")
script: text_filter(value, card_name: card_name_for_level(24), margin_code:"lv24")
############################################################## PT
############################################################## Power
### These fields usually aren't used, see Combined PT
card field:
type: text
name: power
description: The power of the creature.
show statistics: false
card list name: Power
card list column: 0320
card list width: 40
script: type_over_pt(value)
card field:
type: text
name: power 2
description: The second power of the creature.
show statistics: false
card list name: Power 2
card list column: 0321
card list width: 40
script: type_over_pt(value)
card field:
type: text
name: power 3
description: The third power of the creature.
show statistics: false
card list name: Power 3
card list column: 0322
card list width: 40
script: type_over_pt(value)
card field:
type: text
name: power 4
description: The fourth power of the creature.
show statistics: false
card list name: Power 4
card list column: 0323
card list width: 40
script: type_over_pt(value)
card field:
type: text
name: power 5
description: The fifth power of the creature.
show statistics: false
card list name: Power 5
card list column: 0324
card list width: 40
script: type_over_pt(value)
card field:
type: text
name: power 6
description: The sixth power of the creature.
show statistics: false
card list name: Power 6
card list column: 0325
card list width: 40
script: type_over_pt(value)
card field:
type: text
name: power 7
description: The seventh power of the creature.
show statistics: false
card list name: Power 7
card list column: 0326
card list width: 40
script: type_over_pt(value)
card field:
type: text
name: power 8
description: The eighth power of the creature.
show statistics: false
card list name: Power 8
card list column: 0327
card list width: 40
script: type_over_pt(value)
############################################################## Toughness
### These fields usually aren't used, see Combined PT
card field:
type: text
name: toughness
description: The toughness of the creature.
show statistics: false
card list name: Toughness
card list column: 0340
card list width: 40
card field:
type: text
name: toughness 2
description: The second toughness of the creature.
show statistics: false
card list name: Toughness 2
card list column: 0341
card list width: 40
card field:
type: text
name: toughness 3
description: The third toughness of the creature.
show statistics: false
card list name: Toughness 3
card list column: 0342
card list width: 40
card field:
type: text
name: toughness 4
description: The fourth toughness of the creature.
show statistics: false
card list name: Toughness 4
card list column: 0343
card list width: 40
card field:
type: text
name: toughness 5
description: The fifth toughness of the creature.
show statistics: false
card list name: Toughness 5
card list column: 0344
card list width: 40
card field:
type: text
name: toughness 6
description: The sixth toughness of the creature.
show statistics: false
card list name: Toughness 6
card list column: 0345
card list width: 40
card field:
type: text
name: toughness 7
description: The seventh toughness of the creature.
show statistics: false
card list name: Toughness 7
card list column: 0346
card list width: 40
card field:
type: text
name: toughness 8
description: The eighth toughness of the creature.
show statistics: false
card list name: Toughness 8
card list column: 0347
card list width: 40
############################################################## Combined PT
### Use combined_editor to edit two fields at once
card field:
type: text
name: pt
alt name: p/t
alt name: p t
alt name: power/toughness
alt name: power toughness
description: The combined power/toughness of the creature.
show statistics: false
save value: false
card list visible: true
card list name: P/T
localized card list name:
ch-s: 力量/防御
ch-t: 力量/防御
de: S/W
es: F/R
fr: P/T
it: F/C
jp: パワー/タフネス
pt-br: P/R
card list column: 0300
card list width: 60
import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt1")
script:
combined_editor(
field1: card.power,
separator: language().pt_separator,
field2: card.toughness,
soft_before_empty: true,
hide_when_empty: true
)
card field:
type: text
name: pt 2
alt name: p/t 2
alt name: p t 2
alt name: power/toughness 2
alt name: power toughness 2
description: The second combined power/toughness of the creature.
show statistics: false
save value: false
card list name: P/T 2
localized card list name:
ch-s: 力量/防御 2
ch-t: 力量/防御 2
de: S/W 2
es: F/R 2
fr: P/T 2
it: F/C 2
jp: パワー/タフネス 2
pt-br: P/R 2
card list column: 0301
card list width: 60
import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt2")
script:
combined_editor(
field1: card.power_2,
separator: language().pt_separator,
field2: card.toughness_2,
soft_before_empty: true,
hide_when_empty: true
)
card field:
type: text
name: pt 3
alt name: p/t 3
alt name: p t 3
alt name: power/toughness 3
alt name: power toughness 3
description: The third combined power/toughness of the creature.
show statistics: false
save value: false
card list name: P/T 3
localized card list name:
ch-s: 力量/防御 3
ch-t: 力量/防御 3
de: S/W 3
es: F/R 3
fr: P/T 3
it: F/C 3
jp: パワー/タフネス 3
pt-br: P/R 3
card list column: 0302
card list width: 60
import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt3")
script:
combined_editor(
field1: card.power_3,
separator: language().pt_separator,
field2: card.toughness_3,
soft_before_empty: true,
hide_when_empty: true
)
card field:
type: text
name: pt 4
alt name: p/t 4
alt name: p t 4
alt name: power/toughness 4
alt name: power toughness 4
description: The fourth combined power/toughness of the creature.
show statistics: false
save value: false
card list name: P/T 4
localized card list name:
ch-s: 力量/防御 4
ch-t: 力量/防御 4
de: S/W 4
es: F/R 4
fr: P/T 4
it: F/C 4
jp: パワー/タフネス 4
pt-br: P/R 4
card list column: 0303
card list width: 60
import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt4")
script:
combined_editor(
field1: card.power_4,
separator: language().pt_separator,
field2: card.toughness_4,
soft_before_empty: true,
hide_when_empty: true
)
card field:
type: text
name: pt 5
alt name: p/t 5
alt name: p t 5
alt name: power/toughness 5
alt name: power toughness 5
description: The fifth combined power/toughness of the creature.
show statistics: false
save value: false
card list name: P/T 5
localized card list name:
ch-s: 力量/防御 5
ch-t: 力量/防御 5
de: S/W 5
es: F/R 5
fr: P/T 5
it: F/C 5
jp: パワー/タフネス 5
pt-br: P/R 5
card list column: 0304
card list width: 60
import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt5")
script:
combined_editor(
field1: card.power_5,
separator: language().pt_separator,
field2: card.toughness_5,
soft_before_empty: true,
hide_when_empty: true
)
card field:
type: text
name: pt 6
alt name: p/t 6
alt name: p t 6
alt name: power/toughness 6
alt name: power toughness 6
description: The sixth combined power/toughness of the creature.
show statistics: false
save value: false
card list name: P/T 6
localized card list name:
ch-s: 力量/防御 6
ch-t: 力量/防御 6
de: S/W 6
es: F/R 6
fr: P/T 6
it: F/C 6
jp: パワー/タフネス 6
pt-br: P/R 6
card list column: 0305
card list width: 60
import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt6")
script:
combined_editor(
field1: card.power_6,
separator: language().pt_separator,
field2: card.toughness_6,
soft_before_empty: true,
hide_when_empty: true
)
card field:
type: text
name: pt 7
alt name: p/t 7
alt name: p t 7
alt name: power/toughness 7
alt name: power toughness 7
description: The seventh combined power/toughness of the creature.
show statistics: false
save value: false
card list name: P/T 7
localized card list name:
ch-s: 力量/防御 7
ch-t: 力量/防御 7
de: S/W 7
es: F/R 7
fr: P/T 7
it: F/C 7
jp: パワー/タフネス 7
pt-br: P/R 7
card list column: 0306
card list width: 60
import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt7")
script:
combined_editor(
field1: card.power_7,
separator: language().pt_separator,
field2: card.toughness_7,
soft_before_empty: true,
hide_when_empty: true
)
card field:
type: text
name: pt 8
alt name: p/t 8
alt name: p t 8
alt name: power/toughness 8
alt name: power toughness 8
description: The eighth combined power/toughness of the creature.
show statistics: false
save value: false
card list name: P/T 8
localized card list name:
ch-s: 力量/防御 8
ch-t: 力量/防御 8
de: S/W 8
es: F/R 8
fr: P/T 8
it: F/C 8
jp: パワー/タフネス 8
pt-br: P/R 8
card list column: 0307
card list width: 60
import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt8")
script:
combined_editor(
field1: card.power_8,
separator: language().pt_separator,
field2: card.toughness_8,
soft_before_empty: true,
hide_when_empty: true
)
############################################################## Separators
card field:
type: choice
name: separator
description: The separator between blocks of text, such as the flavor bar.
show statistics: false
card list name: Separator
card list column: 0910
card list width: 110
include file: /magic-modules.mse-include/separators/choices
default: stylesheet; separator_default(value, margin_code: "sep1")
card field:
type: choice
name: separator 2
description: The second separator between blocks of text, such as the flavor bar.
show statistics: false
card list name: Separator 2
card list column: 0911
card list width: 110
include file: /magic-modules.mse-include/separators/choices
default: stylesheet; separator_default(value, margin_code: "sep2")
card field:
type: choice
name: separator 3
description: The third separator between blocks of text, such as the flavor bar.
show statistics: false
card list name: Separator 3
card list column: 0912
card list width: 110
include file: /magic-modules.mse-include/separators/choices
default: stylesheet; separator_default(value, margin_code: "sep3")
card field:
type: choice
name: separator 4
description: The fourth separator between blocks of text, such as the flavor bar.
show statistics: false
card list name: Separator 4
card list column: 0913
card list width: 110
include file: /magic-modules.mse-include/separators/choices
default: stylesheet; separator_default(value, margin_code: "sep4")
card field:
type: choice
name: separator 5
description: The fifth separator between blocks of text, such as the flavor bar.
show statistics: false
card list name: Separator 5
card list column: 0914
card list width: 110
include file: /magic-modules.mse-include/separators/choices
default: stylesheet; separator_default(value, margin_code: "sep5")
card field:
type: choice
name: separator 6
description: The sixth separator between blocks of text, such as the flavor bar.
show statistics: false
card list name: Separator 6
card list column: 0915
card list width: 110
include file: /magic-modules.mse-include/separators/choices
default: stylesheet; separator_default(value, margin_code: "sep6")
card field:
type: choice
name: separator 7
description: The seventh separator between blocks of text, such as the flavor bar.
show statistics: false
card list name: Separator 7
card list column: 0916
card list width: 110
include file: /magic-modules.mse-include/separators/choices
default: stylesheet; separator_default(value, margin_code: "sep7")
card field:
type: choice
name: separator 8
description: The eighth separator between blocks of text, such as the flavor bar.
show statistics: false
card list name: Separator 8
card list column: 0917
card list width: 110
include file: /magic-modules.mse-include/separators/choices
default: stylesheet; separator_default(value, margin_code: "sep8")
############################################################## Holofoil stamps
card field:
type: choice
name: card stamp
alt name: stamp
description: The hologram security stamp of the card.
show statistics: false
card list name: Stamp
card list column: 1000
card list width: 110
include file: /magic-modules.mse-include/stamps/card_choices
default: stylesheet; card_stamp_default(field:1, margin_code: "stamp1")
card field:
type: choice
name: card stamp 2
alt name: stamp 2
description: The second hologram security stamp of the card.
show statistics: false
card list name: Stamp 2
card list column: 1001
card list width: 110
include file: /magic-modules.mse-include/stamps/card_choices
default: stylesheet; card_stamp_default(field:2, margin_code: "stamp2")
card field:
type: choice
name: card stamp 3
alt name: stamp 3
description: The third hologram security stamp of the card.
show statistics: false
card list name: Stamp 3
card list column: 1002
card list width: 110
include file: /magic-modules.mse-include/stamps/card_choices
default: stylesheet; card_stamp_default(field:3, margin_code: "stamp3")
############################################################## Punchout counter symbols
card field:
type: choice
name: counter
description: The symbol for the first counter of the sheet.
show statistics: false
card list name: Counter
card list column: 1660
card list width: 100
include file: /magic-modules.mse-include/counters/choices
default: stylesheet; counter_default(value, margin_code: "counter")
card field:
type: choice
name: counter 2
description: The symbol for the second counter of the sheet.
show statistics: false
card list name: Counter 2
card list column: 1661
card list width: 100
include file: /magic-modules.mse-include/counters/choices
default: stylesheet; counter_default(value, margin_code: "counter2")
card field:
type: choice
name: counter 3
description: The symbol for the third counter of the sheet.
show statistics: false
card list name: Counter 3
card list column: 1662
card list width: 100
include file: /magic-modules.mse-include/counters/choices
default: stylesheet; counter_default(value, margin_code: "counter3")
card field:
type: choice
name: counter 4
description: The symbol for the fourth counter of the sheet.
show statistics: false
card list name: Counter 4
card list column: 1663
card list width: 100
include file: /magic-modules.mse-include/counters/choices
default: stylesheet; counter_default(value, margin_code: "counter4")
card field:
type: choice
name: counter 5
description: The symbol for the fifth counter of the sheet.
show statistics: false
card list name: Counter 5
card list column: 1664
card list width: 100
include file: /magic-modules.mse-include/counters/choices
default: stylesheet; counter_default(value, margin_code: "counter5")
card field:
type: choice
name: counter 6
description: The symbol for the sixth counter of the sheet.
show statistics: false
card list name: Counter 6
card list column: 1665
card list width: 100
include file: /magic-modules.mse-include/counters/choices
default: stylesheet; counter_default(value, margin_code: "counter6")
############################################################## Information below the textbox
############################################################## Illustrator
card field:
type: text
name: illustrator
alt name: artist
description: The illustrator of the card. Default value can be changed on the 'set info' tab. Can also be used for flavor, mechanics or template credit.
show statistics: false
card list visible: true
card list name: Artist
card list column: 1100
card list width: 150
default: stylesheet; set.artist
card field:
type: text
name: illustrator 2
alt name: artist 2
description: The second illustrator of the card. Default value can be changed on the 'set info' tab. Can also be used for flavor, mechanics or template credit.
show statistics: false
card list name: Artist 2
card list column: 1101
card list width: 150
default: stylesheet; set.artist
card field:
type: text
name: illustrator 3
alt name: artist 3
description: The third illustrator of the card. Default value can be changed on the 'set info' tab. Can also be used for flavor, mechanics or template credit.
show statistics: false
card list name: Artist 3
card list column: 1102
card list width: 150
default: stylesheet; set.artist
card field:
type: choice
name: illustrator brush
description: The brush icon next to the illustrator name. Can also be used for flavor, mechanics or template credit.
show statistics: false
card list name: Credit Icon
card list column: 1110
card list width: 100
include file: /magic-modules.mse-include/information/choices
default: stylesheet; illustrator_brush_default(value, margin_code: "brush1")
card field:
type: choice
name: illustrator brush 2
description: The brush icon next to the second illustrator name. Can also be used for flavor, mechanics or template credit.
show statistics: false
card list name: Credit Icon 2
card list column: 1111
card list width: 100
include file: /magic-modules.mse-include/information/choices
default: stylesheet; illustrator_brush_default(value, margin_code: "brush2")
card field:
type: choice
name: illustrator brush 3
description: The brush icon next to the third illustrator name. Can also be used for flavor, mechanics or template credit.
show statistics: false
card list name: Credit Icon 3
card list column: 1112
card list width: 100
include file: /magic-modules.mse-include/information/choices
default: stylesheet; illustrator_brush_default(value, margin_code: "brush3")
############################################################## Additional credit fields
card field:
type: text
name: additional credit
description: Credit for other things like flavor or mechanics.
show statistics: false
card list name: Additional Credit
card list column: 1120
card list width: 150
default: stylesheet; additional_credit_default(value, margin_code: "addcredit1")
card field:
type: text
name: additional credit 2
description: Second credit for other things like flavor or mechanics.
show statistics: false
card list name: Additional Credit 2
card list column: 1121
card list width: 150
default: stylesheet; additional_credit_default(value, margin_code: "addcredit2")
card field:
type: text
name: additional credit 3
description: Third credit for other things like flavor or mechanics.
show statistics: false
card list name: Additional Credit 3
card list column: 1122
card list width: 150
default: stylesheet; additional_credit_default(value, margin_code: "addcredit3")
card field:
type: text
name: additional credit 4
description: Fourth credit for other things like flavor or mechanics.
show statistics: false
card list name: Additional Credit 4
card list column: 1123
card list width: 150
default: stylesheet; additional_credit_default(value, margin_code: "addcredit4")
card field:
type: text
name: additional credit 5
description: Fifth credit for other things like flavor or mechanics.
show statistics: false
card list name: Additional Credit 5
card list column: 1124
card list width: 150
default: stylesheet; additional_credit_default(value, margin_code: "addcredit5")
card field:
type: choice
name: additional credit brush
description: The brush icon next to the additional credit.
show statistics: false
card list name: Additional Credit Icon
card list column: 1130
card list width: 100
choice: none
include file: /magic-modules.mse-include/information/choices
default: stylesheet; additional_credit_brush_default(value, margin_code: "addbrush1")
card field:
type: choice
name: additional credit brush 2
description: The brush icon next to the second additional credit.
show statistics: false
card list name: Additional Credit Icon 2
card list column: 1131
card list width: 100
choice: none
include file: /magic-modules.mse-include/information/choices
default: stylesheet; additional_credit_brush_default(value, margin_code: "addbrush2")
card field:
type: choice
name: additional credit brush 3
description: The brush icon next to the third additional credit.
show statistics: false
card list name: Additional Credit Icon 3
card list column: 1132
card list width: 100
choice: none
include file: /magic-modules.mse-include/information/choices
default: stylesheet; additional_credit_brush_default(value, margin_code: "addbrush3")
card field:
type: choice
name: additional credit brush 4
description: The brush icon next to the fourth additional credit.
show statistics: false
card list name: Additional Credit Icon 4
card list column: 1133
card list width: 100
choice: none
include file: /magic-modules.mse-include/information/choices
default: stylesheet; additional_credit_brush_default(value, margin_code: "addbrush4")
card field:
type: choice
name: additional credit brush 5
description: The brush icon next to the fifth additional credit.
show statistics: false
card list name: Additional Credit Icon 5
card list column: 1134
card list width: 100
choice: none
include file: /magic-modules.mse-include/information/choices
default: stylesheet; additional_credit_brush_default(value, margin_code: "addbrush5")
############################################################## The List icon
card field:
type: choice
name: the list icon
description: The icon placed on cards from The List.
show statistics: false
card list name: The List Icon
card list column: 1140
card list width: 100
include file: /magic-modules.mse-include/information/choices_the_list
default: stylesheet; the_list_icon_default(value, margin_code: "listicon1")
card field:
type: choice
name: the list icon 2
description: The second icon placed on cards from The List.
show statistics: false
card list name: The List Icon 2
card list column: 1141
card list width: 100
include file: /magic-modules.mse-include/information/choices_the_list
default: stylesheet; the_list_icon_default(value, margin_code: "listicon2")
card field:
type: choice
name: the list icon 3
description: The third icon placed on cards from The List.
show statistics: false
card list name: The List Icon 3
card list column: 1142
card list width: 100
include file: /magic-modules.mse-include/information/choices_the_list
default: stylesheet; the_list_icon_default(value, margin_code: "listicon3")
############################################################## Partition selector
### Usually this is layered on top of the automated card number
card field:
type: choice
name: partition select
description: The partition index for card sorting.
show statistics: false
card list name: Partition Select
card list column: 620
card list width: 100
include file: /magic-modules.mse-include/information/choices_partition
default: stylesheet; default_partition()
card field:
type: text
name: partition
description: The partition for card sorting.
show statistics: false
save value: false
card list name: Partition
card list column: 621
card list width: 100
script: partition_index()
############################################################## Card number section
############################################################## Card number
card field:
type: text
name: card number
description: The cardnumber of the card.
show statistics: false
save value: false
editable: false
card list visible: true
card list name: #
card list column: 0600
card list alignment: right
card list width: 90
script: card_number_formatter()
sort script: rarity_partition_sort() + card.card_number
card field:
type: text
name: custom card number
alt name: collector number
description: The custom cardnumber of the card, defined by the user.
show statistics: false
card list name: Custom #
card list column: 0602
card list alignment: right
card list width: 90
############################################################## Card code text
card field:
type: text
name: card code text
description: Additional text next to the set code, written by the user.
show statistics: false
card list name: Code Text
card list column: 1420
card list width: 150
card field:
type: text
name: card code text 2
description: Additional text next to the second set code, written by the user.
show statistics: false
card list name: Code Text 2
card list column: 1421
card list width: 150
default: stylesheet; card.card_code_text
card field:
type: text
name: card code text 3
description: Additional text next to the third set code, written by the user.
show statistics: false
card list name: Code Text 3
card list column: 1422
card list width: 150
default: stylesheet; card.card_code_text
############################################################## Combined card code
card field:
type: text
name: card code
description: The combined rarity letter, card number and card code text.
show statistics: false
save value: false
card list name: Card Code
card list column: 1400
card list width: 150
script: card_code_script(value)
card field:
type: text
name: card code 2
description: The second combined rarity letter, card number and card code text.
show statistics: false
save value: false
card list name: Card Code 2
card list column: 1401
card list width: 150
script: card_code_script2(value)
card field:
type: text
name: card code 3
description: The third combined rarity letter, card number and card code text.
show statistics: false
save value: false
card list name: Card Code 3
card list column: 1402
card list width: 150
script: card_code_script3(value)
############################################################## Set language
card field:
type: text
name: set language
description: The two letter set language line. Default value can be changed on the 'set info' tab.
show statistics: false
save value: false
editable: false
card list name: Set Language
card list column: 1320
card list width: 150
script: set_language_script(value, margin_code:"setlang1")
card field:
type: text
name: set language 2
description: The second two letter set language line. Default value can be changed on the 'set info' tab.
show statistics: false
save value: false
editable: false
card list name: Set Language 2
card list column: 1321
card list width: 150
script: set_language_script(value, margin_code:"setlang2")
card field:
type: text
name: set language 3
description: The third two letter set language line. Default value can be changed on the 'set info' tab.
show statistics: false
save value: false
editable: false
card list name: Set Language 3
card list column: 1322
card list width: 150
script: set_language_script(value, margin_code:"setlang3")
############################################################## Set code
card field:
type: text
name: set code
description: The three letter set code and set language line. Default values can be changed on the 'set info' tab.
show statistics: false
save value: false
editable: false
card list name: Set Code
card list column: 1300
card list width: 150
script: set_code_script(value, margin_code:"setcode1")
card field:
type: text
name: set code 2
description: The second three letter set code and set language line. Default values can be changed on the 'set info' tab.
show statistics: false
save value: false
editable: false
card list name: Set Code 2
card list column: 1301
card list width: 150
script: set_code_script(value, margin_code:"setcode2")
card field:
type: text
name: set code 3
description: The third three letter set code and set language line. Default values can be changed on the 'set info' tab.
show statistics: false
save value: false
editable: false
card list name: Set Code 3
card list column: 1302
card list width: 150
script: set_code_script(value, margin_code:"setcode3")
############################################################## Copyright lines
############################################################## Basic copyright
card field:
type: text
name: copyright
description: The copyright of the card. Default value can be changed on the 'set info' tab.
show statistics: false
card list name: ©
card list column: 1200
card list width: 150
default: stylesheet; copyright_default(value, margin_code:"copyright1")
card field:
type: text
name: copyright 2
description: The second copyright of the card. Default value can be changed on the 'set info' tab.
show statistics: false
card list name: © 2
card list column: 1201
card list width: 150
default: stylesheet; copyright_default(value, margin_code:"copyright2")
card field:
type: text
name: copyright 3
description: The third copyright of the card. Default value can be changed on the 'set info' tab.
show statistics: false
card list name: © 3
card list column: 1202
card list width: 150
default: stylesheet; copyright_default(value, margin_code:"copyright3")
############################################################## Automated copyright
card field:
type: text
name: auto copyright
description: A mirror of set.copyright that can be toggled on or off.
show statistics: false
save value: false
editable: false
card list visible: false
card list name: Auto ©
card list column: 1260
card list alignment: right
card list width: 90
script: set.copyright
card field:
type: text
name: auto copyright 2
description: A second mirror of set.copyright that can be toggled on or off.
show statistics: false
save value: false
editable: false
card list visible: false
card list name: Auto © 2
card list column: 1261
card list alignment: right
card list width: 90
script: set.copyright
card field:
type: text
name: auto copyright 3
description: A third mirror of set.copyright that can be toggled on or off.
show statistics: false
save value: false
editable: false
card list visible: false
card list name: Auto © 3
card list column: 1262
card list alignment: right
card list width: 90
script: set.copyright
############################################################## Secondary copyright for Universes Beyond
card field:
type: text
name: secondary copyright
description: The additional copyright of the card, on Universes Beyond cards.
show statistics: false
card list name: © B
card list column: 1220
card list width: 150
default: stylesheet; secondary_copyright_default(value, margin_code:"copyrightb1")
card field:
type: text
name: secondary copyright 2
description: The second additional copyright of the card, on Universes Beyond cards.
show statistics: false
card list name: © B 2
card list column: 1221
card list width: 150
default: stylesheet; secondary_copyright_default(value, margin_code:"copyrightb2")
card field:
type: text
name: secondary copyright 3
description: The third additional copyright of the card, on Universes Beyond cards.
show statistics: false
card list name: © B 3
card list column: 1222
card list width: 150
default: stylesheet; secondary_copyright_default(value, margin_code:"copyrightb3")
card field:
type: text
name: vorthos box
description: The magic story/pronoun box.
show statistics: false
card list name: Vorthos Box
card list column: 1223
card list width: 150
script: extra_card.vorthos_box or else ""
card field:
type: text
name: vorthos box 2
description: The magic story/pronoun box.
show statistics: false
card list name: Vorthos Box 2
card list column: 1224
card list width: 150
script: extra_card.vorthos_box_2 or else ""
############################################################## Old frame copyright line
card field:
type: text
name: copyright line
description: The combined copyright and cardnumber of the card. Default value can be changed on the 'set info' tab.
show statistics: false
save value: false
card list name: © Line
card list column: 1240
card list width: 150
script: card_number_old_1()
card field:
type: text
name: copyright line 2
description: The second combined copyright and cardnumber of the card. Default value can be changed on the 'set info' tab.
show statistics: false
save value: false
card list name: © Line 2
card list column: 1241
card list width: 150
script: card_number_old_2()
card field:
type: text
name: copyright line 3
description: The third combined copyright and cardnumber of the card. Default value can be changed on the 'set info' tab.
show statistics: false
save value: false
card list name: © Line 3
card list column: 1242
card list width: 150
script: card_number_old_3()
############################################################## Mirror fields for sorting
card field:
type: text
name: sorted notes
description: A mirror of card notes, to make it sortable. Only updates on data reload.
show statistics: false
multi line: true
save value: false
editable: false
card list visible: true
card list name: Card Notes
card list column: 1500
card list width: 150
script: card.notes
card field:
type: text
name: template
description: The template of the card, to make it sortable.
show statistics: false
save value: false
editable: false
card list name: Template
card list column: 1600
card list width: 100
script: stylesheet.short_name
card field:
type: text
name: time created
description: A mirror of time created, to make it sortable. Only updates on data reload.
show statistics: false
save value: false
editable: false
card list name: Time Created
card list column: 1710
card list width: 150
script: card.time_created
card field:
type: text
name: time modified
description: A mirror of time modified, to make it sortable. Only updates on data reload.
show statistics: false
save value: false
editable: false
card list name: Time Modified
card list column: 1720
card list width: 150
script: card.time_modified
card field:
type: text
name: custom index
description: Linked to set.custom_index. Allows for sorting based on multiple criteria.
show statistics: false
save value: false
editable: false
card list visible: true
card list name: Custom Index
card list column: 9999
card list alignment: right
card list width: 50
script: custom_index()
############################################################## JSON import helper
card field:
type: text
name: card faces
description: A helper field that will import values from a Scryfall JSON card_faces object
show statistics: false
save value: false
editable: false
card list allow: false
script: ""
import script:
result := []
if value != nil then
(
count := length(value)
for f from 1 to count do
(
suffix := if f <= 1 then "" else "_" + f
map := value[f-1]
for each k:v in map do
(
if k == "oracle_text" then result := result + make_map(keys:["rule_text" + suffix], values:[v])
else if k == "flavor_text" then result := result + make_map(keys:["flavor_text" + suffix], values:[v])
else if k == "mana_cost" then result := result + make_map(keys:["casting_cost" + suffix], values:[v])
else if k == "power" then result := result + make_map(keys:["power" + suffix], values:[v])
else if k == "toughness" then result := result + make_map(keys:["toughness" + suffix], values:[v])
else if k == "defense" then result := result + make_map(keys:["loyalty" + suffix], values:[v])
else if k == "loyalty" then result := result + make_map(keys:["loyalty" + suffix], values:[v])
""
)
""
)
)
result
card field:
type: text
name: layout
description: A helper field that will import values from a Scryfall JSON layout object
show statistics: false
save value: false
editable: false
card list allow: false
############################################################## Special text
### This is given to exporters to handle complicated rules text
### In particular, things like Sagas that using styling data to determine their rules text
### That exporters can't access
### This needs to be at the end so it can properly access other fields
card field:
type: text
name: special text
description: The full text for exporting.
show statistics: false
card list name: Special Text
card list column: 0780
card list width: 150
script: special_text()
card field:
type: text
name: special text 2
description: The second full text for exporting.
show statistics: false
card list name: Special Text 2
card list column: 0781
card list width: 150
script: special_text2()