mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-10 04:57:00 -04:00
722252fe8c
- Better typeline system. - Moved text replacements out of scripts and into auto_replace file. git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1420 0fc631ac-6414-0410-93d0-97cfa31319b6
225 lines
5.2 KiB
Plaintext
225 lines
5.2 KiB
Plaintext
|
|
############################################################## Card fields
|
|
############################# Background stuff
|
|
card field:
|
|
type: choice
|
|
name: card type
|
|
choice: normal monster
|
|
choice: effect monster
|
|
choice: ritual monster
|
|
choice: synchro monster
|
|
choice: dark synchro monster
|
|
choice: fusion monster
|
|
choice: token monster
|
|
choice: obelisk
|
|
choice: slifer
|
|
choice: ra
|
|
choice: legendary dragons
|
|
choice: spell card
|
|
choice: trap card
|
|
default: card_type()
|
|
choice colors cardlist:
|
|
normal monster: rgb(120,18,0)
|
|
effect monster: rgb(120,18,0)
|
|
ritual monster: rgb(26,26,26)
|
|
synchro monster: rgb(26,26,26)
|
|
dark synchro monster: rgb(26,26,26)
|
|
fusion monster: rgb(26,26,26)
|
|
token monster: rgb(120,18,0)
|
|
obelisk: rgb(26,26,26)
|
|
slifer: rgb(26,26,26)
|
|
ra: rgb(26,26,26)
|
|
legendary dragons: rgb(26,26,26)
|
|
spell card: rgb(80,80,80)
|
|
trap card: rgb(30,110,0)
|
|
card field:
|
|
type: choice
|
|
name: foils
|
|
editable: false
|
|
choice: none
|
|
choice: holo image
|
|
choice: secret holo image
|
|
choice: parallel holo image
|
|
choice: gold tech holo image
|
|
default: foil()
|
|
############################# Name line
|
|
card field:
|
|
type: text
|
|
name: name
|
|
identifying: true
|
|
show statistics: false
|
|
card list visible: true
|
|
card list column: 1
|
|
card field:
|
|
type: choice
|
|
name: attribute
|
|
choice: none
|
|
choice: earth
|
|
choice: water
|
|
choice: fire
|
|
choice: wind
|
|
choice: light
|
|
choice: dark
|
|
choice: divine
|
|
choice: spell
|
|
choice: trap
|
|
default: attribute()
|
|
card list visible: true
|
|
card list column: 2
|
|
card field:
|
|
type: text
|
|
name: level
|
|
description: `=] * = star, % = continuous, ! = counter, + = equipment, & = field, $ = quickplay, # = ritual
|
|
script: level_filter(value)
|
|
|
|
############################# Image
|
|
card field:
|
|
type: image
|
|
name: image
|
|
show statistics: false
|
|
############################# Card type
|
|
# Keep type1, type2, and separator fields for backwards compatibility until two or three versions after 0.3.8.
|
|
card field:
|
|
type: text
|
|
name: type1
|
|
script: monster_type_filter(value)
|
|
default: " "
|
|
editable: false
|
|
show statistics: false
|
|
card field:
|
|
type: text
|
|
name: type2
|
|
script: card_class_filter(value)
|
|
editable: false
|
|
show statistics: false
|
|
card field:
|
|
type: text
|
|
name: separator
|
|
script: " / "
|
|
editable: false
|
|
save value: false
|
|
show statistics: false
|
|
# These are the new type fields.
|
|
card field:
|
|
type: text
|
|
name: type 1
|
|
script: monster_type_filter(value)
|
|
default: card.type1 # Remove when card.type1 is removed.
|
|
card field:
|
|
type: text
|
|
name: type 2
|
|
script: card_class_filter(value)
|
|
default: split_text(match:" / ", card.type2).0 # Remove when card.type2 is removed.
|
|
card field:
|
|
type: text
|
|
name: type 3
|
|
script: card_class_filter(value)
|
|
default: if contains(card.type2, match:" / ") then split_text(match:" / ", card.type2).1 else "" # Remove when card.type2 is removed.
|
|
card field:
|
|
type: text
|
|
name: monster type
|
|
script:
|
|
# Either just monster, monster / type1
|
|
combined_editor(
|
|
field1: card.type_1,
|
|
separator1: " / ",
|
|
field2: card.type_2,
|
|
separator2: " / ",
|
|
field3: card.type_3,
|
|
soft_before_empty: true,
|
|
hide_when_empty: true
|
|
)
|
|
card list visible: true
|
|
card list column: 3
|
|
show statistics: false
|
|
############################# Edition and Card ID
|
|
card field:
|
|
type: text
|
|
name: number
|
|
script:
|
|
set.code
|
|
+ "-" +
|
|
set.language +
|
|
if pos_of_card()<=9 then "00" + pos_of_card(value) else
|
|
if pos_of_card()>=9 and pos_of_card()<=99 then "0" + pos_of_card(value) else
|
|
"" + pos_of_card(value)
|
|
card list visible: true
|
|
card list column: 6
|
|
card list width: 55
|
|
card list name: #
|
|
editable: false
|
|
save value: false
|
|
show statistics: false
|
|
card field:
|
|
type: text
|
|
name: edition
|
|
default: set.edition
|
|
show statistics: false
|
|
############################# Text box
|
|
card field:
|
|
type: text
|
|
name: rules
|
|
script: text_filter(value)
|
|
editable: false
|
|
show statistics: false
|
|
card field:
|
|
type: text
|
|
name: rule text
|
|
multi line: true
|
|
save value: true
|
|
show statistics: false
|
|
script:
|
|
if nm_ext_querry(value) then flavor_text_filter(value)
|
|
else text_filter(value)
|
|
default: card.rules
|
|
############################# Attack/Defense
|
|
card field:
|
|
type: text
|
|
name: attack
|
|
save value: true
|
|
script: a_and_d_filter(value)
|
|
card list visible: true
|
|
card list column: 4
|
|
card list width: 33
|
|
card list name: ATK
|
|
card field:
|
|
type: text
|
|
name: defense
|
|
save value: true
|
|
script: a_and_d_filter(value)
|
|
card list visible: true
|
|
card list column: 5
|
|
card list width: 33
|
|
card list name: DEF
|
|
|
|
############################# Copyright stuff
|
|
card field:
|
|
type: text
|
|
name: gamecode
|
|
show statistics: false
|
|
card field:
|
|
type: choice
|
|
name: rarity
|
|
show statistics: true
|
|
choice: common
|
|
choice: rare
|
|
choice: super rare
|
|
choice: ultra rare
|
|
choice: secret rare
|
|
choice: ultimate rare
|
|
choice: parallel rare
|
|
choice: gold tech
|
|
choice: promo
|
|
card list visible: true
|
|
card list column: 7
|
|
card field:
|
|
type: choice
|
|
name: corner foil
|
|
choice: stamp
|
|
editable: false
|
|
card field:
|
|
type: text
|
|
name: copyright
|
|
default: set.copyright
|
|
show statistics: false
|