Templates for magic, vanguard and vs-system

git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@184 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
twanvl
2007-01-29 13:01:12 +00:00
parent 3d9181e5f6
commit 942e4a5f0f
358 changed files with 6188 additions and 0 deletions
+261
View File
@@ -0,0 +1,261 @@
# Scripts for blending images
# Included by a style file in its init script
# Credits:
# 3/4/5 color blends by Guinea Pig
# vertical blends by Wolfwood
########################################################################
# Filenames and other defaults
########################################################################
mask_hybrid_with_land := { false }
land_template := { input + "lcard.jpg" }
card_template := { input + "card.jpg" }
pt_template := { input + "pt.jpg" }
pt2_template := { input + "pt2.jpg" }
########################################################################
# Hybrid blends
########################################################################
# Make parts of the input grey (land color)
card_hybrid_nt := {
if mask_hybrid_with_land() then
masked_blend(
mask: "hybrid_blend_nt.png",
dark: land_template(""),
light: input,
)
else input
}
# Card hybrid without land blending
card_hybrid := {
linear_blend(
image1: card_template(input[0])
image2: card_template(input[1])
x1: 0.4, y1: 0
x2: 0.6, y2: 0
)
}
card_hybrid_2 := card_hybrid + card_hybrid_nt
# vertical 2 color hybrid
card_hybrid_2v := {
card_hybrid_nt(
linear_blend(
image1: card_template(input[0])
image2: card_template(input[1])
x1: 0, y1: 0.4
x2: 0, y2: 0.62
)
)
}
# 'star' 3 color hybrid
card_hybrid_3 := {
card_hybrid_nt(
linear_blend(
image1: card_hybrid(input[0] + input[1]),
image2: card_template(input[2]),
x1: 0, y1: 0.55
x2: 0, y2: 0.77
)
)
}
# 'star' 4 color hybrid
card_hybrid_4 := {
card_hybrid_nt(
linear_blend(
image1: card_hybrid(input[0] + input[1])
image2: card_hybrid(input[2] + input[3])
x1: 0, y1: 0.4
x2: 0, y2: 0.62
)
)
}
# 'star' 5 color hybrid
card_hybrid_5 := {
card_hybrid_nt(
linear_blend(
image1: linear_blend(
image1: card_hybrid("gb"),
image2: card_hybrid("wu"),
x1: 0, y1: 0.19
x2: 0, y2: 0.35
),
image2: card_template("r"),
x1: 0, y1: 0.677
x2: 0, y2: 0.837
)
)
}
# horizontal 3 color hybrid
card_hybrid_3h := {
card_hybrid_nt(
linear_blend(
image1: card_template(input[0])
x1: 0.22, y1: 0
x2: 0.4, y2: 0
image2: linear_blend(
image1: card_template(input[1])
x1: 0.6, y1: 0
x2: 0.78, y2: 0
image2: card_template(input[2])
))
)
}
# horizontal 4 color hybrid
card_hybrid_4h := {
card_hybrid_nt(
linear_blend(
# blend = 0.16
image1: card_template(input[0])
x1: 0.15, y1: 0
x2: 0.31, y2: 0
image2: linear_blend(
image1: card_template(input[1])
x1: 0.42, y1: 0
x2: 0.58, y2: 0
image2: linear_blend(
image1: card_template(input[2])
x1: 0.69, y1: 0
x2: 0.85, y2: 0
image2: card_template(input[3])
)))
)
}
# horizontal 5 color hybrid
card_hybrid_5h := {
card_hybrid_nt(
linear_blend(
image1: card_template("w")
x1: 2.0 / 15, y1: 0
x2: 4.0 / 15, y2: 0
image2: linear_blend(
image1: card_template("u")
x1: 5.0 / 15, y1: 0
x2: 7.0 / 15, y2: 0
image2: linear_blend(
image1: card_template("b")
x1: 8.0 / 15, y1: 0
x2: 10.0 / 15, y2: 0
image2: linear_blend(
image1: card_template("r")
x1: 11.0 / 15, y1: 0
x2: 13.0 / 15, y2: 0
image2: card_template("g")
))))
)
}
########################################################################
# Multicolor blends
########################################################################
# Make a hybrid blend into a multicolor blend
multi_hybrid := {
masked_blend(
mask: "multicolor_dual_blend.png",
dark: "mcard.jpg",
light: input,
)
}
########################################################################
# Land blends
########################################################################
land_hybrid_2 := {
card_hybrid_nt(
linear_blend(
image1: land_template(input[0])
image2: land_template(input[1])
x1: 0.4, y1: 0
x2: 0.6, y2: 0
)
)
}
########################################################################
# Power/thoughness boxes
########################################################################
# Make parts of the input grey (hpt.jpg color)
# For p/t box
card_hybrid_pt := {
# Make the p/t box grey based on set.grey_hybrid_name
if mask_hybrid_with_land()
then land_hybrid_pt()
else pt_template()
}
# Mask part of the input p/t box with the "hpt.jpg" file
land_hybrid_pt := {
masked_blend(
mask: "hybrid_blend_pt.png",
dark: "hpt.jpg",
light: pt_template(),
)
}
# Multicolor blend for pt box
multi_hybrid_pt := {
masked_blend(
mask: "multicolor_dual_blend_pt.png",
dark: pt_template("m"),
light: pt_template(),
)
}
# 3 Color Horizontal Blending (based on templates by BunnieRein)
card_hybrid_3h_pt := {
linear_blend(
image1: pt_template(input[0])
image2: pt_template(input[1])
x1: -0.2, y1: 0
x2: 0.1, y2: 0
)
}
# 4 Color Horizontal Blending
card_hybrid_4h_pt := {
linear_blend(
image1: pt_template(input[0])
image2: pt_template(input[1])
x1: -0.1, y1: 0
x2: 0.6, y2: 0
)
}
########################################################################
# Power/thoughness boxes #2
########################################################################
# Make parts of the input grey (hpt.jpg color)
# For p/t box
card_hybrid_pt2 := {
# Make the p/t box grey based on set.grey_hybrid_name
if mask_hybrid_with_land()
then land_hybrid_pt2()
else pt2_template()
}
# Mask part of the input p/t box with the "hpt.jpg" file
land_hybrid_pt2 := {
masked_blend(
mask: "hybrid_blend_pt2.png",
dark: "hpt.jpg",
light: pt2_template(),
)
}
# Multicolor blend for pt box
multi_hybrid_pt2 := {
masked_blend(
mask: "multicolor_dual_blend_pt2.png",
dark: "mpt2.jpg",
light: pt2_template(),
)
}
@@ -0,0 +1,146 @@
# Card backgrounds, most are generated using the blend-scripts
# Requires
# include file: magic-blends.mse-include/blend-scripts
# In the init script of the style
choice images:
white : script: card_template("w")
blue : script: card_template("u")
black : script: card_template("b")
red : script: card_template("r")
green : script: card_template("g")
colorless : script: card_template("a")
multicolor : script: card_template("m")
multicolor 2 color white / blue : script: multi_hybrid(card_hybrid_2("wu"))
multicolor 2 color blue / black : script: multi_hybrid(card_hybrid_2("ub"))
multicolor 2 color black / red : script: multi_hybrid(card_hybrid_2("br"))
multicolor 2 color red / green : script: multi_hybrid(card_hybrid_2("rg"))
multicolor 2 color green / white : script: multi_hybrid(card_hybrid_2("gw"))
multicolor 2 color white / black : script: multi_hybrid(card_hybrid_2("wb"))
multicolor 2 color blue / red : script: multi_hybrid(card_hybrid_2("ur"))
multicolor 2 color black / green : script: multi_hybrid(card_hybrid_2("bg"))
multicolor 2 color red / white : script: multi_hybrid(card_hybrid_2("rw"))
multicolor 2 color green / blue : script: multi_hybrid(card_hybrid_2("gu"))
multicolor 3 color white / blue / black : script: multi_hybrid(card_hybrid_3("wub"))
multicolor 3 color blue / black / red : script: multi_hybrid(card_hybrid_3("ubr"))
multicolor 3 color black / red / green : script: multi_hybrid(card_hybrid_3("brg"))
multicolor 3 color red / green / white : script: multi_hybrid(card_hybrid_3("rgw"))
multicolor 3 color green / white / blue : script: multi_hybrid(card_hybrid_3("gwu"))
multicolor 3 color white / black / red : script: multi_hybrid(card_hybrid_3("wbr"))
multicolor 3 color blue / red / green : script: multi_hybrid(card_hybrid_3("urg"))
multicolor 3 color black / green / white : script: multi_hybrid(card_hybrid_3("bgw"))
multicolor 3 color red / white / blue : script: multi_hybrid(card_hybrid_3("rwu"))
multicolor 3 color green / blue / black : script: multi_hybrid(card_hybrid_3("gub"))
multicolor 4 color w/u/b/r : script: multi_hybrid(card_hybrid_4("wubr"))
multicolor 4 color u/b/r/g : script: multi_hybrid(card_hybrid_4("ubrg"))
multicolor 4 color b/r/g/w : script: multi_hybrid(card_hybrid_4("brgw"))
multicolor 4 color r/g/w/u : script: multi_hybrid(card_hybrid_4("rgwu"))
multicolor 4 color g/w/u/b : script: multi_hybrid(card_hybrid_4("gwub"))
multicolor 5 color w/u/b/r/g : script: multi_hybrid(card_hybrid_5())
multicolor 5 color w/u/b/r/g (horizontal) : script: multi_hybrid(card_hybrid_5h())
land : script: land_template("")
land 1 color white : script: land_template("w")
land 1 color blue : script: land_template("u")
land 1 color black : script: land_template("b")
land 1 color red : script: land_template("r")
land 1 color green : script: land_template("g")
land 1 color multicolor : script: land_template("m")
land 2 color white / blue : script: land_hybrid_2("wu")
land 2 color blue / black : script: land_hybrid_2("ub")
land 2 color black / red : script: land_hybrid_2("br")
land 2 color red / green : script: land_hybrid_2("rg")
land 2 color green / white : script: land_hybrid_2("gw")
land 2 color white / black : script: land_hybrid_2("wb")
land 2 color blue / red : script: land_hybrid_2("ur")
land 2 color black / green : script: land_hybrid_2("bg")
land 2 color red / white : script: land_hybrid_2("rw")
land 2 color green / blue : script: land_hybrid_2("gu")
hybrid 2 color white / blue : script: card_hybrid_2("wu")
hybrid 2 color blue / black : script: card_hybrid_2("ub")
hybrid 2 color black / red : script: card_hybrid_2("br")
hybrid 2 color red / green : script: card_hybrid_2("rg")
hybrid 2 color green / white : script: card_hybrid_2("gw")
hybrid 2 color white / black : script: card_hybrid_2("wb")
hybrid 2 color blue / red : script: card_hybrid_2("ur")
hybrid 2 color black / green : script: card_hybrid_2("bg")
hybrid 2 color red / white : script: card_hybrid_2("rw")
hybrid 2 color green / blue : script: card_hybrid_2("gu")
hybrid 2 color colorless / white : script: card_hybrid_2("aw")
hybrid 2 color colorless / blue : script: card_hybrid_2("au")
hybrid 2 color colorless / black : script: card_hybrid_2("ab")
hybrid 2 color colorless / red : script: card_hybrid_2("ar")
hybrid 2 color colorless / green : script: card_hybrid_2("ag")
hybrid 3 color white / blue / black : script: card_hybrid_3("wub")
hybrid 3 color blue / black / red : script: card_hybrid_3("ubr")
hybrid 3 color black / red / green : script: card_hybrid_3("brg")
hybrid 3 color red / green / white : script: card_hybrid_3("rgw")
hybrid 3 color green / white / blue : script: card_hybrid_3("gwu")
hybrid 3 color white / black / red : script: card_hybrid_3("wbr")
hybrid 3 color blue / red / green : script: card_hybrid_3("urg")
hybrid 3 color black / green / white : script: card_hybrid_3("bgw")
hybrid 3 color red / white / blue : script: card_hybrid_3("rwu")
hybrid 3 color green / blue / black : script: card_hybrid_3("gub")
hybrid 3 color horizontal white / blue / black : script: card_hybrid_3h("wub")
hybrid 3 color horizontal blue / black / red : script: card_hybrid_3h("ubr")
hybrid 3 color horizontal black / red / green : script: card_hybrid_3h("brg")
hybrid 3 color horizontal red / green / white : script: card_hybrid_3h("rgw")
hybrid 3 color horizontal green / white / blue : script: card_hybrid_3h("gwu")
hybrid 3 color horizontal white / black / red : script: card_hybrid_3h("wbr")
hybrid 3 color horizontal blue / red / green : script: card_hybrid_3h("urg")
hybrid 3 color horizontal black / green / white : script: card_hybrid_3h("bgw")
hybrid 3 color horizontal red / white / blue : script: card_hybrid_3h("rwu")
hybrid 3 color horizontal green / blue / black : script: card_hybrid_3h("gub")
hybrid 4 color w/u/b/r : script: card_hybrid_4("wubr")
hybrid 4 color u/b/r/g : script: card_hybrid_4("ubrg")
hybrid 4 color b/r/g/w : script: card_hybrid_4("brgw")
hybrid 4 color r/g/w/u : script: card_hybrid_4("rgwu")
hybrid 4 color g/w/u/b : script: card_hybrid_4("gwub")
hybrid 4 color horizontal w/u/b/r : script: card_hybrid_4h("wubr")
hybrid 4 color horizontal u/b/r/g : script: card_hybrid_4h("ubrg")
hybrid 4 color horizontal b/r/g/w : script: card_hybrid_4h("brgw")
hybrid 4 color horizontal r/g/w/u : script: card_hybrid_4h("rgwu")
hybrid 4 color horizontal g/w/u/b : script: card_hybrid_4h("gwub")
hybrid 5 color w/u/b/r/g : script: card_hybrid_5()
hybrid 5 color w/u/b/r/g (horizontal) : script: card_hybrid_5h()
hybrid vertical white / blue : script: card_hybrid_2v("wu")
hybrid vertical white / black : script: card_hybrid_2v("wb")
hybrid vertical white / red : script: card_hybrid_2v("wr")
hybrid vertical white / green : script: card_hybrid_2v("wg")
hybrid vertical blue / white : script: card_hybrid_2v("uw")
hybrid vertical blue / black : script: card_hybrid_2v("ub")
hybrid vertical blue / red : script: card_hybrid_2v("ur")
hybrid vertical blue / green : script: card_hybrid_2v("ug")
hybrid vertical black / white : script: card_hybrid_2v("bw")
hybrid vertical black / blue : script: card_hybrid_2v("bu")
hybrid vertical black / red : script: card_hybrid_2v("br")
hybrid vertical black / green : script: card_hybrid_2v("bg")
hybrid vertical red / white : script: card_hybrid_2v("rw")
hybrid vertical red / blue : script: card_hybrid_2v("ru")
hybrid vertical red / black : script: card_hybrid_2v("rb")
hybrid vertical red / green : script: card_hybrid_2v("rg")
hybrid vertical green / white : script: card_hybrid_2v("gw")
hybrid vertical green / blue : script: card_hybrid_2v("gu")
hybrid vertical green / red : script: card_hybrid_2v("gr")
hybrid vertical green / black : script: card_hybrid_2v("gb")
hybrid vertical colorless / white : script: card_hybrid_2v("aw")
hybrid vertical colorless / blue : script: card_hybrid_2v("au")
hybrid vertical colorless / black : script: card_hybrid_2v("ab")
hybrid vertical colorless / red : script: card_hybrid_2v("ar")
hybrid vertical colorless / green : script: card_hybrid_2v("ag")
hybrid vertical white / colorless : script: card_hybrid_2v("wa")
hybrid vertical blue / colorless : script: card_hybrid_2v("ua")
hybrid vertical black / colorless : script: card_hybrid_2v("ba")
hybrid vertical red / colorless : script: card_hybrid_2v("ra")
hybrid vertical green / colorless : script: card_hybrid_2v("ga")
# Also define colors for card list
card list colors: true
choice colors:
white : rgb(130,130,110)
blue : rgb(0,64,168)
black : rgb(0,0,0)
red : rgb(168,0,0)
green : rgb(0,168,0)
colorless : rgb(72,90,100)
multicolor : rgb(120,120,0)
land : rgb(84,84,60)
+165
View File
@@ -0,0 +1,165 @@
# Quite a lot of card colors
# Included by a game file
choice: white
choice: blue
choice: black
choice: red
choice: green
choice: colorless
choice:
name: multicolor
group choice: normal
choice:
name: 2 color
choice: white / blue
choice: blue / black
choice: black / red
choice: red / green
choice: green / white
choice: white / black
choice: blue / red
choice: black / green
choice: red / white
choice: green / blue
choice:
name: 3 color
choice: white / blue / black
choice: blue / black / red
choice: black / red / green
choice: red / green / white
choice: green / white / blue
choice: white / black / red
choice: blue / red / green
choice: black / green / white
choice: red / white / blue
choice: green / blue / black
choice:
name: 4 color
choice: w/u/b/r
choice: u/b/r/g
choice: b/r/g/w
choice: r/g/w/u
choice: g/w/u/b
choice:
name: 5 color
choice: w/u/b/r/g
choice: w/u/b/r/g (horizontal)
choice:
name: land
group choice: colorless
choice:
name: 1 color
choice: white
choice: blue
choice: black
choice: red
choice: green
choice: multicolor
choice:
name: 2 color
choice: white / blue
choice: blue / black
choice: black / red
choice: red / green
choice: green / white
choice: white / black
choice: blue / red
choice: black / green
choice: red / white
choice: green / blue
choice:
name: hybrid
choice:
name: 2 color
choice: white / blue
choice: blue / black
choice: black / red
choice: red / green
choice: green / white
choice: white / black
choice: blue / red
choice: black / green
choice: red / white
choice: green / blue
choice: colorless / white
choice: colorless / blue
choice: colorless / black
choice: colorless / red
choice: colorless / green
choice:
name: 3 color
choice: white / blue / black
choice: blue / black / red
choice: black / red / green
choice: red / green / white
choice: green / white / blue
choice: white / black / red
choice: blue / red / green
choice: black / green / white
choice: red / white / blue
choice: green / blue / black
choice:
name: horizontal
choice: white / blue / black
choice: blue / black / red
choice: black / red / green
choice: red / green / white
choice: green / white / blue
choice: white / black / red
choice: blue / red / green
choice: black / green / white
choice: red / white / blue
choice: green / blue / black
choice:
name: 4 color
choice: w/u/b/r
choice: u/b/r/g
choice: b/r/g/w
choice: r/g/w/u
choice: g/w/u/b
choice:
name: horizontal
choice: w/u/b/r
choice: u/b/r/g
choice: b/r/g/w
choice: r/g/w/u
choice: g/w/u/b
choice:
name: 5 color
choice: w/u/b/r/g
choice: w/u/b/r/g (horizontal)
choice:
# Vertical hybrids, for flip cards
# By: Wolfwood
name: vertical
choice: white / blue
choice: white / black
choice: white / red
choice: white / green
choice: white / colorless
choice: blue / white
choice: blue / black
choice: blue / red
choice: blue / green
choice: blue / colorless
choice: black / white
choice: black / blue
choice: black / red
choice: black / green
choice: black / colorless
choice: red / white
choice: red / blue
choice: red / black
choice: red / green
choice: red / colorless
choice: green / white
choice: green / blue
choice: green / black
choice: green / red
choice: green / colorless
choice: colorless / white
choice: colorless / blue
choice: colorless / black
choice: colorless / red
choice: colorless / green
+134
View File
@@ -0,0 +1,134 @@
# Card power/thoughness, most are generated using the blend-scripts
# Requires
# include file: magic-blends.mse-include/blend-scripts
# In the init script of the style
choice images:
white : script: pt_template("w")
blue : script: pt_template("u")
black : script: pt_template("b")
red : script: pt_template("r")
green : script: pt_template("g")
colorless : script: pt_template("a")
multicolor : script: pt_template("m")
multicolor 2 color white / blue : script: multi_hybrid_pt("u")
multicolor 2 color blue / black : script: multi_hybrid_pt("b")
multicolor 2 color black / red : script: multi_hybrid_pt("r")
multicolor 2 color red / green : script: multi_hybrid_pt("g")
multicolor 2 color green / white : script: multi_hybrid_pt("w")
multicolor 2 color white / black : script: multi_hybrid_pt("b")
multicolor 2 color blue / red : script: multi_hybrid_pt("r")
multicolor 2 color black / green : script: multi_hybrid_pt("g")
multicolor 2 color red / white : script: multi_hybrid_pt("w")
multicolor 2 color green / blue : script: multi_hybrid_pt("u")
multicolor 3 color white / blue / black : script: multi_hybrid_pt("b")
multicolor 3 color blue / black / red : script: multi_hybrid_pt("r")
multicolor 3 color black / red / green : script: multi_hybrid_pt("g")
multicolor 3 color red / green / white : script: multi_hybrid_pt("w")
multicolor 3 color green / white / blue : script: multi_hybrid_pt("u")
multicolor 3 color white / black / red : script: multi_hybrid_pt("r")
multicolor 3 color blue / red / green : script: multi_hybrid_pt("g")
multicolor 3 color black / green / white : script: multi_hybrid_pt("w")
multicolor 3 color red / white / blue : script: multi_hybrid_pt("u")
multicolor 3 color green / blue / black : script: multi_hybrid_pt("b")
multicolor 4 color w/u/b/r : script: multi_hybrid_pt("r")
multicolor 4 color u/b/r/g : script: multi_hybrid_pt("g")
multicolor 4 color b/r/g/w : script: multi_hybrid_pt("w")
multicolor 4 color r/g/w/u : script: multi_hybrid_pt("u")
multicolor 4 color g/w/u/b : script: multi_hybrid_pt("b")
multicolor 5 color w/u/b/r/g : script: multi_hybrid_pt("r")
multicolor 5 color w/u/b/r/g (horizontal) : script: multi_hybrid_pt("g")
land : script: pt_template("l")
land 1 color white : script: pt_template("wl")
land 1 color blue : script: pt_template("ul")
land 1 color black : script: pt_template("bl")
land 1 color red : script: pt_template("rl")
land 1 color green : script: pt_template("gl")
land 1 color multicolor : script: pt_template("ml")
land 2 color white / blue : script: card_hybrid_pt("ul")
land 2 color blue / black : script: card_hybrid_pt("bl")
land 2 color black / red : script: card_hybrid_pt("rl")
land 2 color red / green : script: card_hybrid_pt("gl")
land 2 color green / white : script: card_hybrid_pt("wl")
land 2 color white / black : script: card_hybrid_pt("bl")
land 2 color blue / red : script: card_hybrid_pt("rl")
land 2 color black / green : script: card_hybrid_pt("gl")
land 2 color red / white : script: card_hybrid_pt("wl")
land 2 color green / blue : script: card_hybrid_pt("ul")
hybrid 2 color white / blue : script: card_hybrid_pt("u")
hybrid 2 color blue / black : script: card_hybrid_pt("b")
hybrid 2 color black / red : script: card_hybrid_pt("r")
hybrid 2 color red / green : script: card_hybrid_pt("g")
hybrid 2 color green / white : script: card_hybrid_pt("w")
hybrid 2 color white / black : script: card_hybrid_pt("b")
hybrid 2 color blue / red : script: card_hybrid_pt("r")
hybrid 2 color black / green : script: card_hybrid_pt("g")
hybrid 2 color red / white : script: card_hybrid_pt("w")
hybrid 2 color green / blue : script: card_hybrid_pt("u")
hybrid 2 color colorless / white : script: card_hybrid_pt("w")
hybrid 2 color colorless / blue : script: card_hybrid_pt("u")
hybrid 2 color colorless / black : script: card_hybrid_pt("b")
hybrid 2 color colorless / red : script: card_hybrid_pt("r")
hybrid 2 color colorless / green : script: card_hybrid_pt("g")
hybrid 3 color white / blue / black : script: card_hybrid_pt("b")
hybrid 3 color blue / black / red : script: card_hybrid_pt("r")
hybrid 3 color black / red / green : script: card_hybrid_pt("g")
hybrid 3 color red / green / white : script: card_hybrid_pt("w")
hybrid 3 color green / white / blue : script: card_hybrid_pt("u")
hybrid 3 color white / black / red : script: card_hybrid_pt("r")
hybrid 3 color blue / red / green : script: card_hybrid_pt("g")
hybrid 3 color black / green / white : script: card_hybrid_pt("w")
hybrid 3 color red / white / blue : script: card_hybrid_pt("u")
hybrid 3 color green / blue / black : script: card_hybrid_pt("b")
hybrid 3 color horizontal white / blue / black : script: card_hybrid_3h_pt("ub")
hybrid 3 color horizontal blue / black / red : script: card_hybrid_3h_pt("br")
hybrid 3 color horizontal black / red / green : script: card_hybrid_3h_pt("rg")
hybrid 3 color horizontal red / green / white : script: card_hybrid_3h_pt("gw")
hybrid 3 color horizontal green / white / blue : script: card_hybrid_3h_pt("wu")
hybrid 3 color horizontal white / black / red : script: card_hybrid_3h_pt("br")
hybrid 3 color horizontal blue / red / green : script: card_hybrid_3h_pt("rg")
hybrid 3 color horizontal black / green / white : script: card_hybrid_3h_pt("gw")
hybrid 3 color horizontal red / white / blue : script: card_hybrid_3h_pt("wu")
hybrid 3 color horizontal green / blue / black : script: card_hybrid_3h_pt("ub")
hybrid 4 color w/u/b/r : script: card_hybrid_pt("r")
hybrid 4 color u/b/r/g : script: card_hybrid_pt("g")
hybrid 4 color b/r/g/w : script: card_hybrid_pt("w")
hybrid 4 color r/g/w/u : script: card_hybrid_pt("u")
hybrid 4 color g/w/u/b : script: card_hybrid_pt("b")
hybrid 4 color horizontal w/u/b/r : script: card_hybrid_4h_pt("br")
hybrid 4 color horizontal u/b/r/g : script: card_hybrid_4h_pt("rg")
hybrid 4 color horizontal b/r/g/w : script: card_hybrid_4h_pt("gw")
hybrid 4 color horizontal r/g/w/u : script: card_hybrid_4h_pt("wu")
hybrid 4 color horizontal g/w/u/b : script: card_hybrid_4h_pt("ub")
hybrid 5 color w/u/b/r/g : script: card_hybrid_pt("r")
hybrid 5 color w/u/b/r/g (horizontal) : script: card_hybrid_pt("5b")
hybrid vertical white / blue : script: card_hybrid_pt("u")
hybrid vertical white / black : script: card_hybrid_pt("b")
hybrid vertical white / red : script: card_hybrid_pt("r")
hybrid vertical white / green : script: card_hybrid_pt("g")
hybrid vertical blue / white : script: card_hybrid_pt("w")
hybrid vertical blue / black : script: card_hybrid_pt("b")
hybrid vertical blue / red : script: card_hybrid_pt("r")
hybrid vertical blue / green : script: card_hybrid_pt("g")
hybrid vertical black / white : script: card_hybrid_pt("w")
hybrid vertical black / blue : script: card_hybrid_pt("u")
hybrid vertical black / red : script: card_hybrid_pt("r")
hybrid vertical black / green : script: card_hybrid_pt("g")
hybrid vertical red / white : script: card_hybrid_pt("w")
hybrid vertical red / blue : script: card_hybrid_pt("u")
hybrid vertical red / black : script: card_hybrid_pt("b")
hybrid vertical red / green : script: card_hybrid_pt("g")
hybrid vertical green / white : script: card_hybrid_pt("w")
hybrid vertical green / blue : script: card_hybrid_pt("u")
hybrid vertical green / red : script: card_hybrid_pt("b")
hybrid vertical green / black : script: card_hybrid_pt("r")
hybrid vertical colorless / white : script: card_hybrid_pt("w")
hybrid vertical colorless / blue : script: card_hybrid_pt("u")
hybrid vertical colorless / black : script: card_hybrid_pt("b")
hybrid vertical colorless / red : script: card_hybrid_pt("r")
hybrid vertical colorless / green : script: card_hybrid_pt("g")
hybrid vertical white / colorless : script: card_hybrid_pt("a")
hybrid vertical blue / colorless : script: card_hybrid_pt("a")
hybrid vertical black / colorless : script: card_hybrid_pt("a")
hybrid vertical red / colorless : script: card_hybrid_pt("a")
hybrid vertical green / colorless : script: card_hybrid_pt("a")
+120
View File
@@ -0,0 +1,120 @@
# Card power/thoughness, most are generated using the blend-scripts
# Requires
# include file: magic-blends.mse-include/blend-scripts
# In the init script of the style
choice images:
white : script: pt_template("w")
blue : script: pt_template("u")
black : script: pt_template("b")
red : script: pt_template("r")
green : script: pt_template("g")
colorless : script: pt_template("a")
multicolor : script: pt_template("m")
multicolor 2 color white / blue : script: multi_hybrid_pt("u")
multicolor 2 color blue / black : script: multi_hybrid_pt("b")
multicolor 2 color black / red : script: multi_hybrid_pt("r")
multicolor 2 color red / green : script: multi_hybrid_pt("g")
multicolor 2 color green / white : script: multi_hybrid_pt("w")
multicolor 2 color white / black : script: multi_hybrid_pt("b")
multicolor 2 color blue / red : script: multi_hybrid_pt("r")
multicolor 2 color black / green : script: multi_hybrid_pt("g")
multicolor 2 color red / white : script: multi_hybrid_pt("w")
multicolor 2 color green / blue : script: multi_hybrid_pt("u")
multicolor 3 color white / blue / black : script: multi_hybrid_pt("b")
multicolor 3 color blue / black / red : script: multi_hybrid_pt("r")
multicolor 3 color black / red / green : script: multi_hybrid_pt("g")
multicolor 3 color red / green / white : script: multi_hybrid_pt("w")
multicolor 3 color green / white / blue : script: multi_hybrid_pt("u")
multicolor 3 color white / black / red : script: multi_hybrid_pt("r")
multicolor 3 color blue / red / green : script: multi_hybrid_pt("g")
multicolor 3 color black / green / white : script: multi_hybrid_pt("w")
multicolor 3 color red / white / blue : script: multi_hybrid_pt("u")
multicolor 3 color green / blue / black : script: multi_hybrid_pt("b")
multicolor 4 color w/u/b/r : script: multi_hybrid_pt("u")
multicolor 4 color u/b/r/g : script: multi_hybrid_pt("b")
multicolor 4 color b/r/g/w : script: multi_hybrid_pt("r")
multicolor 4 color r/g/w/u : script: multi_hybrid_pt("g")
multicolor 4 color g/w/u/b : script: multi_hybrid_pt("w")
multicolor 5 color w/u/b/r/g : script: multi_hybrid_pt("u")
multicolor 5 color w/u/b/r/g (horizontal) : script: multi_hybrid_pt("g")
# No p/t boxes for lands yet
land : script: pt_template("l")
land 1 color white : script: pt_template("wl")
land 1 color blue : script: pt_template("ul")
land 1 color black : script: pt_template("bl")
land 1 color red : script: pt_template("rl")
land 1 color green : script: pt_template("gl")
land 1 color multicolor : script: pt_template("ml")
land 2 color white / blue : script: card_hybrid_pt("ul")
land 2 color blue / black : script: card_hybrid_pt("bl")
land 2 color black / red : script: card_hybrid_pt("rl")
land 2 color red / green : script: card_hybrid_pt("gl")
land 2 color green / white : script: card_hybrid_pt("wl")
land 2 color white / black : script: card_hybrid_pt("bl")
land 2 color blue / red : script: card_hybrid_pt("rl")
land 2 color black / green : script: card_hybrid_pt("gl")
land 2 color red / white : script: card_hybrid_pt("wl")
land 2 color green / blue : script: card_hybrid_pt("ul")
hybrid 2 color white / blue : script: card_hybrid_pt("u")
hybrid 2 color blue / black : script: card_hybrid_pt("b")
hybrid 2 color black / red : script: card_hybrid_pt("r")
hybrid 2 color red / green : script: card_hybrid_pt("g")
hybrid 2 color green / white : script: card_hybrid_pt("w")
hybrid 2 color white / black : script: card_hybrid_pt("b")
hybrid 2 color blue / red : script: card_hybrid_pt("r")
hybrid 2 color black / green : script: card_hybrid_pt("g")
hybrid 2 color red / white : script: card_hybrid_pt("w")
hybrid 2 color green / blue : script: card_hybrid_pt("u")
hybrid 2 color colorless / white : script: card_hybrid_pt("w")
hybrid 2 color colorless / blue : script: card_hybrid_pt("u")
hybrid 2 color colorless / black : script: card_hybrid_pt("b")
hybrid 2 color colorless / red : script: card_hybrid_pt("r")
hybrid 2 color colorless / green : script: card_hybrid_pt("g")
hybrid 3 color white / blue / black : script: card_hybrid_pt("u")
hybrid 3 color blue / black / red : script: card_hybrid_pt("b")
hybrid 3 color black / red / green : script: card_hybrid_pt("r")
hybrid 3 color red / green / white : script: card_hybrid_pt("g")
hybrid 3 color green / white / blue : script: card_hybrid_pt("w")
hybrid 3 color white / black / red : script: card_hybrid_pt("b")
hybrid 3 color blue / red / green : script: card_hybrid_pt("r")
hybrid 3 color black / green / white : script: card_hybrid_pt("g")
hybrid 3 color red / white / blue : script: card_hybrid_pt("w")
hybrid 3 color green / blue / black : script: card_hybrid_pt("u")
hybrid 4 color w/u/b/r : script: card_hybrid_pt("u")
hybrid 4 color u/b/r/g : script: card_hybrid_pt("b")
hybrid 4 color b/r/g/w : script: card_hybrid_pt("r")
hybrid 4 color r/g/w/u : script: card_hybrid_pt("g")
hybrid 4 color g/w/u/b : script: card_hybrid_pt("w")
hybrid 5 color w/u/b/r/g : script: card_hybrid_pt("u")
hybrid 5 color w/u/b/r/g (horizontal) : script: card_hybrid_pt("g")
hybrid vertical white / blue : script: card_hybrid_pt("w")
hybrid vertical white / black : script: card_hybrid_pt("w")
hybrid vertical white / red : script: card_hybrid_pt("w")
hybrid vertical white / green : script: card_hybrid_pt("w")
hybrid vertical blue / white : script: card_hybrid_pt("u")
hybrid vertical blue / black : script: card_hybrid_pt("u")
hybrid vertical blue / red : script: card_hybrid_pt("u")
hybrid vertical blue / green : script: card_hybrid_pt("u")
hybrid vertical black / white : script: card_hybrid_pt("b")
hybrid vertical black / blue : script: card_hybrid_pt("b")
hybrid vertical black / red : script: card_hybrid_pt("b")
hybrid vertical black / green : script: card_hybrid_pt("b")
hybrid vertical red / white : script: card_hybrid_pt("r")
hybrid vertical red / blue : script: card_hybrid_pt("r")
hybrid vertical red / black : script: card_hybrid_pt("r")
hybrid vertical red / green : script: card_hybrid_pt("r")
hybrid vertical green / white : script: card_hybrid_pt("g")
hybrid vertical green / blue : script: card_hybrid_pt("g")
hybrid vertical green / red : script: card_hybrid_pt("g")
hybrid vertical green / black : script: card_hybrid_pt("g")
hybrid vertical colorless / white : script: card_hybrid_pt("a")
hybrid vertical colorless / blue : script: card_hybrid_pt("a")
hybrid vertical colorless / black : script: card_hybrid_pt("a")
hybrid vertical colorless / red : script: card_hybrid_pt("a")
hybrid vertical colorless / green : script: card_hybrid_pt("a")
hybrid vertical white / colorless : script: card_hybrid_pt("w")
hybrid vertical blue / colorless : script: card_hybrid_pt("u")
hybrid vertical black / colorless : script: card_hybrid_pt("b")
hybrid vertical red / colorless : script: card_hybrid_pt("r")
hybrid vertical green / colorless : script: card_hybrid_pt("g")
+120
View File
@@ -0,0 +1,120 @@
# Card power/thoughness, most are generated using the blend-scripts
# Requires
# include file: magic-blends.mse-include/blend-scripts
# In the init script of the style
choice images:
white : script: pt2_template("w")
blue : script: pt2_template("u")
black : script: pt2_template("b")
red : script: pt2_template("r")
green : script: pt2_template("g")
colorless : script: pt2_template("a")
multicolor : script: pt2_template("m")
multicolor 2 color white / blue : script: multi_hybrid_pt2("w")
multicolor 2 color blue / black : script: multi_hybrid_pt2("u")
multicolor 2 color black / red : script: multi_hybrid_pt2("b")
multicolor 2 color red / green : script: multi_hybrid_pt2("r")
multicolor 2 color green / white : script: multi_hybrid_pt2("g")
multicolor 2 color white / black : script: multi_hybrid_pt2("w")
multicolor 2 color blue / red : script: multi_hybrid_pt2("u")
multicolor 2 color black / green : script: multi_hybrid_pt2("b")
multicolor 2 color red / white : script: multi_hybrid_pt2("r")
multicolor 2 color green / blue : script: multi_hybrid_pt2("g")
multicolor 3 color white / blue / black : script: multi_hybrid_pt2("b")
multicolor 3 color blue / black / red : script: multi_hybrid_pt2("r")
multicolor 3 color black / red / green : script: multi_hybrid_pt2("g")
multicolor 3 color red / green / white : script: multi_hybrid_pt2("w")
multicolor 3 color green / white / blue : script: multi_hybrid_pt2("u")
multicolor 3 color white / black / red : script: multi_hybrid_pt2("r")
multicolor 3 color blue / red / green : script: multi_hybrid_pt2("g")
multicolor 3 color black / green / white : script: multi_hybrid_pt2("w")
multicolor 3 color red / white / blue : script: multi_hybrid_pt2("u")
multicolor 3 color green / blue / black : script: multi_hybrid_pt2("b")
multicolor 4 color w/u/b/r : script: multi_hybrid_pt2("b")
multicolor 4 color u/b/r/g : script: multi_hybrid_pt2("r")
multicolor 4 color b/r/g/w : script: multi_hybrid_pt2("g")
multicolor 4 color r/g/w/u : script: multi_hybrid_pt2("w")
multicolor 4 color g/w/u/b : script: multi_hybrid_pt2("u")
multicolor 5 color w/u/b/r/g : script: multi_hybrid_pt2("b")
multicolor 5 color w/u/b/r/g (horizontal) : script: multi_hybrid_pt2("w")
# No p/t boxes for lands yet
land : script: pt2_template("l")
land 1 color white : script: pt2_template("wl")
land 1 color blue : script: pt2_template("ul")
land 1 color black : script: pt2_template("bl")
land 1 color red : script: pt2_template("rl")
land 1 color green : script: pt2_template("gl")
land 1 color multicolor : script: pt2_template("ml")
land 2 color white / blue : script: card_hybrid_pt2("ul")
land 2 color blue / black : script: card_hybrid_pt2("bl")
land 2 color black / red : script: card_hybrid_pt2("rl")
land 2 color red / green : script: card_hybrid_pt2("gl")
land 2 color green / white : script: card_hybrid_pt2("wl")
land 2 color white / black : script: card_hybrid_pt2("bl")
land 2 color blue / red : script: card_hybrid_pt2("rl")
land 2 color black / green : script: card_hybrid_pt2("gl")
land 2 color red / white : script: card_hybrid_pt2("wl")
land 2 color green / blue : script: card_hybrid_pt2("ul")
hybrid 2 color white / blue : script: card_hybrid_pt2("w")
hybrid 2 color blue / black : script: card_hybrid_pt2("u")
hybrid 2 color black / red : script: card_hybrid_pt2("b")
hybrid 2 color red / green : script: card_hybrid_pt2("r")
hybrid 2 color green / white : script: card_hybrid_pt2("g")
hybrid 2 color white / black : script: card_hybrid_pt2("w")
hybrid 2 color blue / red : script: card_hybrid_pt2("u")
hybrid 2 color black / green : script: card_hybrid_pt2("b")
hybrid 2 color red / white : script: card_hybrid_pt2("r")
hybrid 2 color green / blue : script: card_hybrid_pt2("g")
hybrid 2 color colorless / white : script: card_hybrid_pt2("a")
hybrid 2 color colorless / blue : script: card_hybrid_pt2("a")
hybrid 2 color colorless / black : script: card_hybrid_pt2("a")
hybrid 2 color colorless / red : script: card_hybrid_pt2("a")
hybrid 2 color colorless / green : script: card_hybrid_pt2("a")
hybrid 3 color white / blue / black : script: card_hybrid_pt2("b")
hybrid 3 color blue / black / red : script: card_hybrid_pt2("r")
hybrid 3 color black / red / green : script: card_hybrid_pt2("g")
hybrid 3 color red / green / white : script: card_hybrid_pt2("w")
hybrid 3 color green / white / blue : script: card_hybrid_pt2("u")
hybrid 3 color white / black / red : script: card_hybrid_pt2("r")
hybrid 3 color blue / red / green : script: card_hybrid_pt2("g")
hybrid 3 color black / green / white : script: card_hybrid_pt2("w")
hybrid 3 color red / white / blue : script: card_hybrid_pt2("u")
hybrid 3 color green / blue / black : script: card_hybrid_pt2("b")
hybrid 4 color w/u/b/r : script: card_hybrid_pt2("b")
hybrid 4 color u/b/r/g : script: card_hybrid_pt2("r")
hybrid 4 color b/r/g/w : script: card_hybrid_pt2("g")
hybrid 4 color r/g/w/u : script: card_hybrid_pt2("w")
hybrid 4 color g/w/u/b : script: card_hybrid_pt2("u")
hybrid 5 color w/u/b/r/g : script: card_hybrid_pt2("g")
hybrid 5 color w/u/b/r/g (horizontal) : script: card_hybrid_pt2("w")
hybrid vertical white / blue : script: card_hybrid_pt2("u")
hybrid vertical white / black : script: card_hybrid_pt2("b")
hybrid vertical white / red : script: card_hybrid_pt2("r")
hybrid vertical white / green : script: card_hybrid_pt2("g")
hybrid vertical blue / white : script: card_hybrid_pt2("w")
hybrid vertical blue / black : script: card_hybrid_pt2("b")
hybrid vertical blue / red : script: card_hybrid_pt2("r")
hybrid vertical blue / green : script: card_hybrid_pt2("g")
hybrid vertical black / white : script: card_hybrid_pt2("w")
hybrid vertical black / blue : script: card_hybrid_pt2("u")
hybrid vertical black / red : script: card_hybrid_pt2("r")
hybrid vertical black / green : script: card_hybrid_pt2("g")
hybrid vertical red / white : script: card_hybrid_pt2("w")
hybrid vertical red / blue : script: card_hybrid_pt2("u")
hybrid vertical red / black : script: card_hybrid_pt2("b")
hybrid vertical red / green : script: card_hybrid_pt2("g")
hybrid vertical green / white : script: card_hybrid_pt2("w")
hybrid vertical green / blue : script: card_hybrid_pt2("u")
hybrid vertical green / red : script: card_hybrid_pt2("r")
hybrid vertical green / black : script: card_hybrid_pt2("b")
hybrid vertical colorless / white : script: card_hybrid_pt2("w")
hybrid vertical colorless / blue : script: card_hybrid_pt2("u")
hybrid vertical colorless / black : script: card_hybrid_pt2("b")
hybrid vertical colorless / red : script: card_hybrid_pt2("r")
hybrid vertical colorless / green : script: card_hybrid_pt2("g")
hybrid vertical white / colorless : script: card_hybrid_pt2("a")
hybrid vertical blue / colorless : script: card_hybrid_pt2("a")
hybrid vertical black / colorless : script: card_hybrid_pt2("a")
hybrid vertical red / colorless : script: card_hybrid_pt2("a")
hybrid vertical green / colorless : script: card_hybrid_pt2("a")
+11
View File
@@ -0,0 +1,11 @@
full name: Magic The Gathering, card blend utilities
version: 2006.01.17
# This file doesn't do anything, other files in this directory can be included
# in game/style files:
# card-colors Defines card color choices
# Use in game
# blend-scripts Defines card_hybrid, family of functions
# Use in init script of style
# card-backgrounds Uses the blend scripts to make choice images for card backgrounds
# Template names can be redefined