# Card typelines, most are generated using the blend-scripts
# Requires
#   include file: custommagic-blends.mse-include/blend-scripts
# In the init script of the style

choice images:
	white						: script: typeline_template("w")
	blue						: script: typeline_template("u")
	black						: script: typeline_template("b")
	red						: script: typeline_template("r")
	green						: script: typeline_template("g")
	colorless						: script: typeline_template("c")
	artifact					: script: typeline_template("a")
	multicolor					: script: typeline_template("m")
	multicolor 2 color white / blue			: script: multi_hybrid_typeline(card_hybrid_2_typeline("wu"))
	multicolor 2 color blue / black			: script: multi_hybrid_typeline(card_hybrid_2_typeline("ub"))
	multicolor 2 color black / red			: script: multi_hybrid_typeline(card_hybrid_2_typeline("br"))
	multicolor 2 color red / green			: script: multi_hybrid_typeline(card_hybrid_2_typeline("rg"))
	multicolor 2 color green / white		: script: multi_hybrid_typeline(card_hybrid_2_typeline("gw"))
	multicolor 2 color white / black		: script: multi_hybrid_typeline(card_hybrid_2_typeline("wb"))
	multicolor 2 color blue / red			: script: multi_hybrid_typeline(card_hybrid_2_typeline("ur"))
	multicolor 2 color black / green		: script: multi_hybrid_typeline(card_hybrid_2_typeline("bg"))
	multicolor 2 color red / white			: script: multi_hybrid_typeline(card_hybrid_2_typeline("rw"))
	multicolor 2 color green / blue			: script: multi_hybrid_typeline(card_hybrid_2_typeline("gu"))
	multicolor 3 color white / blue / black		: script: multi_hybrid_typeline(card_hybrid_3_typeline("wub"))
	multicolor 3 color blue / black / red		: script: multi_hybrid_typeline(card_hybrid_3_typeline("ubr"))
	multicolor 3 color black / red / green		: script: multi_hybrid_typeline(card_hybrid_3_typeline("brg"))
	multicolor 3 color red / green / white		: script: multi_hybrid_typeline(card_hybrid_3_typeline("rgw"))
	multicolor 3 color green / white / blue		: script: multi_hybrid_typeline(card_hybrid_3_typeline("gwu"))
	multicolor 3 color white / black / red		: script: multi_hybrid_typeline(card_hybrid_3_typeline("wbr"))
	multicolor 3 color blue / red / green		: script: multi_hybrid_typeline(card_hybrid_3_typeline("urg"))
	multicolor 3 color black / green / white		: script: multi_hybrid_typeline(card_hybrid_3_typeline("bgw"))
	multicolor 3 color red / white / blue		: script: multi_hybrid_typeline(card_hybrid_3_typeline("rwu"))
	multicolor 3 color green / blue / black		: script: multi_hybrid_typeline(card_hybrid_3_typeline("gub"))
	multicolor 4 color white / blue / black / red			: script: multi_hybrid_typeline(card_hybrid_4_typeline("wubr"))
	multicolor 4 color blue / black / red / green			: script: multi_hybrid_typeline(card_hybrid_4_typeline("ubrg"))
	multicolor 4 color black / red / green / white			: script: multi_hybrid_typeline(card_hybrid_4_typeline("brgw"))
	multicolor 4 color red / green / white / blue			: script: multi_hybrid_typeline(card_hybrid_4_typeline("rgwu"))
	multicolor 4 color green / white / blue / black			: script: multi_hybrid_typeline(card_hybrid_4_typeline("gwub"))
	multicolor 5 color white / blue / black / red / green			: script: multi_hybrid_typeline(card_hybrid_5_typeline("wubrg"))
	multicolor 5 color purple / white / blue / black / red			: script: multi_hybrid_typeline(card_hybrid_5_typeline("pwubr"))
	multicolor 5 color purple / blue / black / red / green			: script: multi_hybrid_typeline(card_hybrid_5_typeline("pubrg"))
	multicolor 5 color purple / black / red / green / white			: script: multi_hybrid_typeline(card_hybrid_5_typeline("pbrgw"))
	multicolor 5 color purple / red / green / white / blue			: script: multi_hybrid_typeline(card_hybrid_5_typeline("prgwu"))
	multicolor 5 color purple / green / white / blue / black			: script: multi_hybrid_typeline(card_hybrid_5_typeline("pgwub"))
	multicolor 5 color horizontal white / blue / black / red / green		: script: multi_hybrid_typeline(card_hybrid_5h_typeline("wubrg"))
	land						: script: typelineland_template("")
	land 1 color white				: script: typelineland_template("w")
	land 1 color blue				: script: typelineland_template("u")
	land 1 color black				: script: typelineland_template("b")
	land 1 color red				: script: typelineland_template("r")
	land 1 color green				: script: typelineland_template("g")
	land 1 color multicolor				: script: typelineland_template("m")
	land 2 color white / blue			: script: land_hybrid_2_typeline("wu")
	land 2 color blue / black			: script: land_hybrid_2_typeline("ub")
	land 2 color black / red			: script: land_hybrid_2_typeline("br")
	land 2 color red / green			: script: land_hybrid_2_typeline("rg")
	land 2 color green / white			: script: land_hybrid_2_typeline("gw")
	land 2 color white / black			: script: land_hybrid_2_typeline("wb")
	land 2 color blue / red				: script: land_hybrid_2_typeline("ur")
	land 2 color black / green			: script: land_hybrid_2_typeline("bg")
	land 2 color red / white			: script: land_hybrid_2_typeline("rw")
	land 2 color green / blue			: script: land_hybrid_2_typeline("gu")
	hybrid 2 color white / blue			: script: card_hybrid_2_typeline("wu")
	hybrid 2 color blue / black			: script: card_hybrid_2_typeline("ub")
	hybrid 2 color black / red			: script: card_hybrid_2_typeline("br")
	hybrid 2 color red / green			: script: card_hybrid_2_typeline("rg")
	hybrid 2 color green / white			: script: card_hybrid_2_typeline("gw")
	hybrid 2 color white / black			: script: card_hybrid_2_typeline("wb")
	hybrid 2 color blue / red			: script: card_hybrid_2_typeline("ur")
	hybrid 2 color black / green			: script: card_hybrid_2_typeline("bg")
	hybrid 2 color red / white			: script: card_hybrid_2_typeline("rw")
	hybrid 2 color green / blue			: script: card_hybrid_2_typeline("gu")
	hybrid 2 color artifact / white		: script: card_hybrid_2_typeline("aw")
	hybrid 2 color artifact / blue			: script: card_hybrid_2_typeline("au")
	hybrid 2 color artifact / black		: script: card_hybrid_2_typeline("ab")
	hybrid 2 color artifact / red			: script: card_hybrid_2_typeline("ar")
	hybrid 2 color artifact / green		: script: card_hybrid_2_typeline("ag")
	hybrid 3 color white / blue / black		: script: card_hybrid_3_typeline("wub")
	hybrid 3 color blue / black / red		: script: card_hybrid_3_typeline("ubr")
	hybrid 3 color black / red / green		: script: card_hybrid_3_typeline("brg")
	hybrid 3 color red / green / white		: script: card_hybrid_3_typeline("rgw")
	hybrid 3 color green / white / blue		: script: card_hybrid_3_typeline("gwu")
	hybrid 3 color white / black / red		: script: card_hybrid_3_typeline("wbr")
	hybrid 3 color blue / red / green		: script: card_hybrid_3_typeline("urg")
	hybrid 3 color black / green / white		: script: card_hybrid_3_typeline("bgw")
	hybrid 3 color red / white / blue		: script: card_hybrid_3_typeline("rwu")
	hybrid 3 color green / blue / black		: script: card_hybrid_3_typeline("gub")
	hybrid 3 color horizontal white / blue / black	: script: card_hybrid_3h_typeline("wub")
	hybrid 3 color horizontal blue / black / red		: script: card_hybrid_3h_typeline("ubr")
	hybrid 3 color horizontal black / red / green	: script: card_hybrid_3h_typeline("brg")
	hybrid 3 color horizontal red / green / white	: script: card_hybrid_3h_typeline("rgw")
	hybrid 3 color horizontal green / white / blue	: script: card_hybrid_3h_typeline("gwu")
	hybrid 3 color horizontal white / black / red	: script: card_hybrid_3h_typeline("wbr")
	hybrid 3 color horizontal blue / red / green	: script: card_hybrid_3h_typeline("urg")
	hybrid 3 color horizontal black / green / white	: script: card_hybrid_3h_typeline("bgw")
	hybrid 3 color horizontal red / white / blue	: script: card_hybrid_3h_typeline("rwu")
	hybrid 3 color horizontal green / blue / black	: script: card_hybrid_3h_typeline("gub")
	hybrid 4 color white / blue / black / red				: script: card_hybrid_4_typeline("wubr")
	hybrid 4 color blue / black / red / green				: script: card_hybrid_4_typeline("ubrg")
	hybrid 4 color black / red / green / white				: script: card_hybrid_4_typeline("brgw")
	hybrid 4 color red / green / white / blue				: script: card_hybrid_4_typeline("rgwu")
	hybrid 4 color green / white / blue / black				: script: card_hybrid_4_typeline("gwub")
	hybrid 4 color horizontal white / blue / black / red		: script: card_hybrid_4h_typeline("wubr")
	hybrid 4 color horizontal blue / black / red / green		: script: card_hybrid_4h_typeline("ubrg")
	hybrid 4 color horizontal black / red / green / white		: script: card_hybrid_4h_typeline("brgw")
	hybrid 4 color horizontal red / green / white / blue		: script: card_hybrid_4h_typeline("rgwu")
	hybrid 4 color horizontal green / white / blue / black		: script: card_hybrid_4h_typeline("gwub")
	hybrid 5 color white / blue / black / red / green			: script: card_hybrid_5_typeline("wubrg")
	hybrid 5 color horizontal white / blue / black / red / green		: script: card_hybrid_5h_typeline("wubrg")
	hybrid vertical white / blue			: script: card_hybrid_2v_typeline("wu")
	hybrid vertical white / black			: script: card_hybrid_2v_typeline("wb")
	hybrid vertical white / red			: script: card_hybrid_2v_typeline("wr")
	hybrid vertical white / green			: script: card_hybrid_2v_typeline("wg")
	hybrid vertical blue / white			: script: card_hybrid_2v_typeline("uw")
	hybrid vertical blue / black			: script: card_hybrid_2v_typeline("ub")
	hybrid vertical blue / red			: script: card_hybrid_2v_typeline("ur")
	hybrid vertical blue / green			: script: card_hybrid_2v_typeline("ug")
	hybrid vertical black / white			: script: card_hybrid_2v_typeline("bw")
	hybrid vertical black / blue			: script: card_hybrid_2v_typeline("bu")
	hybrid vertical black / red			: script: card_hybrid_2v_typeline("br")
	hybrid vertical black / green			: script: card_hybrid_2v_typeline("bg")
	hybrid vertical red / white			: script: card_hybrid_2v_typeline("rw")
	hybrid vertical red / blue			: script: card_hybrid_2v_typeline("ru")
	hybrid vertical red / black			: script: card_hybrid_2v_typeline("rb")
	hybrid vertical red / green			: script: card_hybrid_2v_typeline("rg")
	hybrid vertical green / white			: script: card_hybrid_2v_typeline("gw")
	hybrid vertical green / blue			: script: card_hybrid_2v_typeline("gu")
	hybrid vertical green / red			: script: card_hybrid_2v_typeline("gr")
	hybrid vertical green / black			: script: card_hybrid_2v_typeline("gb")
	hybrid vertical artifact / white		: script: card_hybrid_2v_typeline("aw")
	hybrid vertical artifact / blue		: script: card_hybrid_2v_typeline("au")
	hybrid vertical artifact / black		: script: card_hybrid_2v_typeline("ab")
	hybrid vertical artifact / red			: script: card_hybrid_2v_typeline("ar")
	hybrid vertical artifact / green		: script: card_hybrid_2v_typeline("ag")
	hybrid vertical white / artifact		: script: card_hybrid_2v_typeline("wa")
	hybrid vertical blue / artifact		: script: card_hybrid_2v_typeline("ua")
	hybrid vertical black / artifact		: script: card_hybrid_2v_typeline("ba")
	hybrid vertical red / artifact			: script: card_hybrid_2v_typeline("ra")
	hybrid vertical purple / artifact			: script: card_hybrid_2v_typeline("pa")
	hybrid vertical green / artifact		: script: card_hybrid_2v_typeline("ga")