# 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("c")
	artifact					: 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 white / blue / black / red	: script: multi_hybrid(card_hybrid_4("wubr"))
	multicolor 4 color blue / black / red / green	: script: multi_hybrid(card_hybrid_4("ubrg"))
	multicolor 4 color black / red / green / white	: script: multi_hybrid(card_hybrid_4("brgw"))
	multicolor 4 color red / green / white / blue	: script: multi_hybrid(card_hybrid_4("rgwu"))
	multicolor 4 color green / white / blue / black	: script: multi_hybrid(card_hybrid_4("gwub"))
	multicolor 5 color white / blue / black / red / green		: script: multi_hybrid(card_hybrid_5("wubrg"))
	multicolor 5 color horizontal white / blue / black / red / green		: script: multi_hybrid(card_hybrid_5h("wubrg"))
	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 artifact / white		: script: card_hybrid_2("aw")
	hybrid 2 color artifact / blue			: script: card_hybrid_2("au")
	hybrid 2 color artifact / black		: script: card_hybrid_2("ab")
	hybrid 2 color artifact / red			: script: card_hybrid_2("ar")
	hybrid 2 color artifact / 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 white / blue / black / red				: script: card_hybrid_4("wubr")
	hybrid 4 color blue / black / red / green				: script: card_hybrid_4("ubrg")
	hybrid 4 color black / red / green / white				: script: card_hybrid_4("brgw")
	hybrid 4 color red / green / white / blue				: script: card_hybrid_4("rgwu")
	hybrid 4 color green / white / blue / black				: script: card_hybrid_4("gwub")
	hybrid 4 color horizontal white / blue / black / red		: script: card_hybrid_4h("wubr")
	hybrid 4 color horizontal blue / black / red / green		: script: card_hybrid_4h("ubrg")
	hybrid 4 color horizontal black / red / green / white		: script: card_hybrid_4h("brgw")
	hybrid 4 color horizontal red / green / white / blue		: script: card_hybrid_4h("rgwu")
	hybrid 4 color horizontal green / white / blue / black		: script: card_hybrid_4h("gwub")
	hybrid 5 color white / blue / black / red / green			: script: card_hybrid_5("wubrg")
	hybrid 5 color horizontal white / blue / black / red / green		: script: card_hybrid_5h("wubrg")
	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 artifact / white		: script: card_hybrid_2v("aw")
	hybrid vertical artifact / blue		: script: card_hybrid_2v("au")
	hybrid vertical artifact / black		: script: card_hybrid_2v("ab")
	hybrid vertical artifact / red			: script: card_hybrid_2v("ar")
	hybrid vertical artifact / green		: script: card_hybrid_2v("ag")
	hybrid vertical white / artifact		: script: card_hybrid_2v("wa")
	hybrid vertical blue / artifact		: script: card_hybrid_2v("ua")
	hybrid vertical black / artifact		: script: card_hybrid_2v("ba")
	hybrid vertical red / artifact			: script: card_hybrid_2v("ra")
	hybrid vertical green / artifact		: 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)
	artifact					: rgb(72,90,100)
	multicolor					: rgb(120,120,0)
	land						: rgb(84,84,60)
