forked from GithubMirrors/cardconjurer
		
	big changes coming...
This commit is contained in:
		
							
								
								
									
										40
									
								
								OLDdata/versions/expedition.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								OLDdata/versions/expedition.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,40 @@
 | 
			
		||||
//============================================//
 | 
			
		||||
//       Card Conjurer, by Kyle Burton        //
 | 
			
		||||
//============================================//
 | 
			
		||||
if (version.currentVersion != "expedition") {
 | 
			
		||||
    //Name, text, x, y, width, height, font, size, color, other, alternative-function
 | 
			
		||||
    version.textList = [
 | 
			
		||||
                        ["Title", "", scale(64), scale(77), scale(630), 0, "belerenb", scale(37), "black", "oneLine=true"],
 | 
			
		||||
                        ["Type", "", scale(64), scale(875), scale(630), 0, "belerenb", scale(37), "black", "oneLine=true"],
 | 
			
		||||
                        ["Rules Text", "", scale(64), scale(729), scale(616), 0, "mplantin", scale(38), "black", "lineSpace=0.97"],
 | 
			
		||||
                        ["Power Toughness", "", scale(587), scale(958), scale(110), 0, "belerenb", scale(38), "black", "oneLine=true,textAlign='center'"]
 | 
			
		||||
                        ]
 | 
			
		||||
    version.frameIndexToInsert = 7;
 | 
			
		||||
}
 | 
			
		||||
version.currentVersion = "expedition"
 | 
			
		||||
version.artX = scale(56)
 | 
			
		||||
version.artY = scale(113)
 | 
			
		||||
version.artWidth = scale(630)
 | 
			
		||||
version.artHeight = scale(720)
 | 
			
		||||
version.setSymbolRight = scale(687)
 | 
			
		||||
version.setSymbolVertical = scale(872)
 | 
			
		||||
version.setSymbolWidth = scale(90)
 | 
			
		||||
version.setSymbolHeight = scale(42)
 | 
			
		||||
version.bottomInfoFunction = "m15BottomInfo"
 | 
			
		||||
version.manaCostX = scale(653)
 | 
			
		||||
version.manaCostY = scale(54)
 | 
			
		||||
version.manaCostDiameter = scale(34)
 | 
			
		||||
version.manaCostDistance = scale(-38)
 | 
			
		||||
version.manaCostDirection = "horizontal"
 | 
			
		||||
version.manaCostVersion = "m15"
 | 
			
		||||
version.watermarkWidth = scale(520)
 | 
			
		||||
version.watermarkHeight = scale(250)
 | 
			
		||||
version.watermarkY = scale(800)
 | 
			
		||||
version.masksToAdd = ["Title Expedition", "Type Expedition", "Rules Text Expedition", "Pinline Expedition"]
 | 
			
		||||
filterFramePicker("frameClassExpedition")
 | 
			
		||||
if (!version.addedExpedition) {
 | 
			
		||||
    version.addedExpedition = true
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
m15BottomInfo()
 | 
			
		||||
finishChangingVersion("data/images/expedition/expeditionCSV.csv")
 | 
			
		||||
							
								
								
									
										67
									
								
								OLDdata/versions/future.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								OLDdata/versions/future.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,67 @@
 | 
			
		||||
//============================================//
 | 
			
		||||
//       Card Conjurer, by Kyle Burton        //
 | 
			
		||||
//============================================//
 | 
			
		||||
if (version.currentVersion != "future") {
 | 
			
		||||
    //Name, text, x, y, width, height, font, size, color, other
 | 
			
		||||
    version.textList = [
 | 
			
		||||
                        ["Title", "", scale(131), scale(87), scale(550), 0, "matrixb", scale(45), "white", "oneLine=true"],
 | 
			
		||||
                        ["Type", "", scale(91), scale(615), scale(557), 0, "matrixb", scale(37), "white", "oneLine=true"],
 | 
			
		||||
                        ["Rules Text", "", scale(76), scale(650), scale(594), scale(278), "mplantin", scale(36), "black", "lineSpace=0.97"],
 | 
			
		||||
                        ["Power Toughness", "", scale(574), scale(960), scale(106), 0, "mplantin", scale(42), "white", "oneLine=true,textAlign='center'"]
 | 
			
		||||
                        ];
 | 
			
		||||
    if (!version.addedFuture) {
 | 
			
		||||
        version.addedFuture = true;
 | 
			
		||||
        version.futureManaSymbolNameList = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "w", "u", "b", "r", "g", "wu", "wb", "ub", "ur", "br", "bg", "rg", "rw", "gw", "gu", "x"]
 | 
			
		||||
        version.futureManaSymbolImageList = []
 | 
			
		||||
        for (var i = 0; i < version.futureManaSymbolNameList.length; i++) {
 | 
			
		||||
            version.futureManaSymbolImageList[i] = new Image();
 | 
			
		||||
            version.futureManaSymbolImageList[i].src = "data/images/manaSymbols/future/" + i + ".png"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    version.frameIndexToInsert = 2;
 | 
			
		||||
}
 | 
			
		||||
version.currentVersion = "future"
 | 
			
		||||
version.artX = scale(64)
 | 
			
		||||
version.artY = scale(88)
 | 
			
		||||
version.artWidth = scale(648)
 | 
			
		||||
version.artHeight = scale(608)
 | 
			
		||||
version.setSymbolRight = scale(678)
 | 
			
		||||
version.setSymbolVertical = scale(618)
 | 
			
		||||
version.setSymbolWidth = scale(40)
 | 
			
		||||
version.setSymbolHeight = scale(40)
 | 
			
		||||
version.bottomInfoFunction = "futureBottomInfo"
 | 
			
		||||
version.manaCostX = scale(91)
 | 
			
		||||
version.manaCostY = scale(140)
 | 
			
		||||
version.manaCostDiameter = scale(59)
 | 
			
		||||
version.manaCostDistance = scale(-38)
 | 
			
		||||
version.manaCostDirection = [[scale(91), scale(140)], [scale(61), scale(207)], [scale(46), scale(281)], [scale(46), scale(356)], [scale(59), scale(437)], [scale(106), scale(512)]];
 | 
			
		||||
version.manaCostVersion = "future";
 | 
			
		||||
version.watermarkWidth = scale(520)
 | 
			
		||||
version.watermarkHeight = scale(250)
 | 
			
		||||
version.watermarkY = scale(800)
 | 
			
		||||
version.masksToAdd = ["Border Future", "Icon Future Creature", "Icon Future Instant", "Icon Future Sorcery", "Icon Future Enchantment", "Icon Future Artifact", "Icon Future Land", "Icon Future Multi"];
 | 
			
		||||
filterFramePicker("frameClassFuture");
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
function futureBottomInfo() {
 | 
			
		||||
    var colorToFill = "white"
 | 
			
		||||
    var copyrightShift = 0;
 | 
			
		||||
    for (var i = 0; i < cardMaster.children.length; i++) {
 | 
			
		||||
        if (parseInt(cardMaster.children[i].id.replace("frameIndex", "")) >= 0 && frameList[parseInt(cardMaster.children[i].id.replace("frameIndex", ""))].image.src.includes("PT") && !frameList[parseInt(cardMaster.children[i].id.replace("frameIndex", ""))].framePickerClasses.includes("frameClassCustom")) {
 | 
			
		||||
            copyrightShift = scale(-124);
 | 
			
		||||
        }
 | 
			
		||||
        if (parseInt(cardMaster.children[i].id.replace("frameIndex", "")) >= 0 && !frameList[parseInt(cardMaster.children[i].id.replace("frameIndex", ""))].framePickerClasses.includes("frameClassCustom")) {
 | 
			
		||||
            var frameColorSource = frameList[parseInt(cardMaster.children[i].id.replace("frameIndex", ""))].image.src;
 | 
			
		||||
            if (frameColorSource.includes("WFull") || frameColorSource.includes("AFull") || frameColorSource.includes("CFull")) {
 | 
			
		||||
                colorToFill = "black";
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
	bottomInfoContext.clearRect(0, 0, cardWidth, cardHeight)
 | 
			
		||||
    bottomInfoContext.writeText("{right}{oldArtistBrush}" + document.getElementById("inputInfoArtist").value, scale(70), scale(952), scale(604) + copyrightShift, 0, "matrixb", scale(26), colorToFill, "oneLine=true")
 | 
			
		||||
	bottomInfoContext.writeText("\u2122 & \u00a9 " + date.getFullYear() + " Wizards of the Coast *Not For Sale*", scale(70), scale(975), scale(604) + copyrightShift, 0, "mplantin", scale(18), colorToFill, "oneLine=true,textAlign='right'")
 | 
			
		||||
	cardImageUpdated()
 | 
			
		||||
}
 | 
			
		||||
 setTimeout(futureBottomInfo, 250)
 | 
			
		||||
 | 
			
		||||
finishChangingVersion("data/images/future/futureCSV.csv")
 | 
			
		||||
							
								
								
									
										38
									
								
								OLDdata/versions/invention.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								OLDdata/versions/invention.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
//============================================//
 | 
			
		||||
//       Card Conjurer, by Kyle Burton        //
 | 
			
		||||
//============================================//
 | 
			
		||||
if (version.currentVersion != "invention") {
 | 
			
		||||
    //Name, text, x, y, width, height, font, size, color, other
 | 
			
		||||
    version.textList = [
 | 
			
		||||
                        ["Title", "", scale(64), scale(82), scale(630), 0, "belerenb", scale(37), "black", "oneLine=true"],
 | 
			
		||||
                        ["Type", "", scale(64), scale(618), scale(630), 0, "belerenb", scale(33), "black", "oneLine=true"],
 | 
			
		||||
                        ["Rules Text", "", scale(64), scale(662), scale(616), scale(292), "mplantin", scale(38), "black", "lineSpace=0.97"],
 | 
			
		||||
                        ["Power Toughness", "", scale(587), scale(958), scale(110), 0, "belerenb", scale(38), "black", "oneLine=true,textAlign='center'"]/*,
 | 
			
		||||
                                                                                                                                                          ["Flip PT", "", scale(588), scale(902), scale(100), 0, "belerenb", 28, "#666", "oneLine=true,textAlign='right'"]*/
 | 
			
		||||
                        ]
 | 
			
		||||
    version.frameIndexToInsert = 0;
 | 
			
		||||
}
 | 
			
		||||
version.currentVersion = "invention"
 | 
			
		||||
version.artX = scale(29)
 | 
			
		||||
version.artY = scale(28)
 | 
			
		||||
version.artWidth = scale(685)
 | 
			
		||||
version.artHeight = scale(929)
 | 
			
		||||
version.setSymbolRight = scale(684)
 | 
			
		||||
version.setSymbolVertical = scale(616)
 | 
			
		||||
version.setSymbolWidth = scale(90)
 | 
			
		||||
version.setSymbolHeight = scale(41)
 | 
			
		||||
version.bottomInfoFunction = "m15BottomInfo"
 | 
			
		||||
version.manaCostX = scale(653)
 | 
			
		||||
version.manaCostY = scale(59)
 | 
			
		||||
version.manaCostDiameter = scale(34)
 | 
			
		||||
version.manaCostDistance = scale(-38)
 | 
			
		||||
version.manaCostDirection = "horizontal"
 | 
			
		||||
version.manaCostVersion = "m15"
 | 
			
		||||
version.watermarkWidth = scale(520)
 | 
			
		||||
version.watermarkHeight = scale(250)
 | 
			
		||||
version.watermarkY = scale(800)
 | 
			
		||||
version.masksToAdd = ["Title Invention", "Type Invention", "Rules Text Invention", "Pinline Invention", "Frame Invention", "Border Invention"];
 | 
			
		||||
filterFramePicker("frameClassInvention");
 | 
			
		||||
 | 
			
		||||
finishChangingVersion("data/images/invention/inventionCSV.csv")
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										37
									
								
								OLDdata/versions/inventionTextless.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								OLDdata/versions/inventionTextless.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,37 @@
 | 
			
		||||
//============================================//
 | 
			
		||||
//       Card Conjurer, by Kyle Burton        //
 | 
			
		||||
//============================================//
 | 
			
		||||
if (version.currentVersion != "inventionTextless") {
 | 
			
		||||
    //Name, text, x, y, width, height, font, size, color, other
 | 
			
		||||
    version.textList = [
 | 
			
		||||
                        ["Title", "", scale(64), scale(82), scale(630), 0, "belerenb", scale(37), "black", "oneLine=true"],
 | 
			
		||||
                        ["Type", "", scale(64), scale(898), scale(630), 0, "belerenb", scale(33), "black", "oneLine=true"],
 | 
			
		||||
                        ["Rules Text", "", scale(64), scale(560), scale(616), scale(300), "mplantin", scale(38), "black", "lineSpace=0.97"],
 | 
			
		||||
                        ["Power Toughness", "", scale(587), scale(958), scale(110), 0, "belerenb", scale(38), "black", "oneLine=true,textAlign='center'"]
 | 
			
		||||
                        ]
 | 
			
		||||
    version.frameIndexToInsert = 0;
 | 
			
		||||
}
 | 
			
		||||
version.currentVersion = "inventionTextless"
 | 
			
		||||
version.artX = scale(29)
 | 
			
		||||
version.artY = scale(28)
 | 
			
		||||
version.artWidth = scale(685)
 | 
			
		||||
version.artHeight = scale(935)
 | 
			
		||||
version.setSymbolRight = scale(684)
 | 
			
		||||
version.setSymbolVertical = scale(896)
 | 
			
		||||
version.setSymbolWidth = scale(90)
 | 
			
		||||
version.setSymbolHeight = scale(41)
 | 
			
		||||
version.bottomInfoFunction = "m15BottomInfo"
 | 
			
		||||
version.manaCostX = scale(653)
 | 
			
		||||
version.manaCostY = scale(59)
 | 
			
		||||
version.manaCostDiameter = scale(34)
 | 
			
		||||
version.manaCostDistance = scale(-38)
 | 
			
		||||
version.manaCostDirection = "horizontal"
 | 
			
		||||
version.manaCostVersion = "m15"
 | 
			
		||||
version.watermarkWidth = scale(520)
 | 
			
		||||
version.watermarkHeight = scale(250)
 | 
			
		||||
version.watermarkY = scale(800)
 | 
			
		||||
version.masksToAdd = ["Border Invention"];
 | 
			
		||||
filterFramePicker("frameClassInvention");
 | 
			
		||||
 | 
			
		||||
finishChangingVersion("data/images/invention/inventionTextlessCSV.csv")
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										54
									
								
								OLDdata/versions/m15.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								OLDdata/versions/m15.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,54 @@
 | 
			
		||||
//============================================//
 | 
			
		||||
//       Card Conjurer, by Kyle Burton        //
 | 
			
		||||
//============================================//
 | 
			
		||||
if (version.currentVersion != "m15") {
 | 
			
		||||
    //Name, text, x, y, width, height, font, size, color, other
 | 
			
		||||
    version.textList = [
 | 
			
		||||
                        ["Title", "", scale(64), scale(83), scale(630), 0, "belerenb", scale(37), "black", "oneLine=true"],
 | 
			
		||||
                        ["Type", "", scale(64), scale(615), scale(630), 0, "belerenb", scale(33), "black", "oneLine=true"],
 | 
			
		||||
                        ["Rules Text", "", scale(64), scale(662), scale(616), scale(292), "mplantin", scale(38), "black", "lineSpace=0.97"],
 | 
			
		||||
                        ["Power Toughness", "", scale(587), scale(958), scale(110), 0, "belerenb", scale(38), "black", "oneLine=true,textAlign='center'"]/*,
 | 
			
		||||
                                                                                                                                                   ["Flip PT", "", scale(588), scale(902), scale(100), 0, "belerenb", 28, "#666", "oneLine=true,textAlign='right'"]*/
 | 
			
		||||
                        ]
 | 
			
		||||
    version.frameIndexToInsert = 5;
 | 
			
		||||
}
 | 
			
		||||
version.currentVersion = "m15"
 | 
			
		||||
version.artX = scale(58)
 | 
			
		||||
version.artY = scale(118)
 | 
			
		||||
version.artWidth = scale(626)
 | 
			
		||||
version.artHeight = scale(458)
 | 
			
		||||
version.setSymbolRight = scale(684)
 | 
			
		||||
version.setSymbolVertical = scale(614)
 | 
			
		||||
version.setSymbolWidth = scale(90)
 | 
			
		||||
version.setSymbolHeight = scale(40)
 | 
			
		||||
version.bottomInfoFunction = "m15BottomInfo"
 | 
			
		||||
version.manaCostX = scale(653)
 | 
			
		||||
version.manaCostY = scale(60)
 | 
			
		||||
version.manaCostDiameter = scale(34)
 | 
			
		||||
version.manaCostDistance = scale(-38)
 | 
			
		||||
version.manaCostDirection = "horizontal"
 | 
			
		||||
version.manaCostVersion = "m15"
 | 
			
		||||
version.watermarkWidth = scale(520)
 | 
			
		||||
version.watermarkHeight = scale(250)
 | 
			
		||||
version.watermarkY = scale(800)
 | 
			
		||||
version.masksToAdd = ["Right Half", "Corners", "Full", "Title", "Type", "Rules Text", "Pinline", "Frame", "Border", "Legend", "Legend With Border", "Box Topper"];
 | 
			
		||||
filterFramePicker("frameClassRegular");
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
function m15BottomInfo() {
 | 
			
		||||
	//remember to ctrl+f for 'artistBrushWidth' and adjust that when fixing these values!
 | 
			
		||||
	bottomInfoContext.clearRect(0, 0, cardWidth, cardHeight)
 | 
			
		||||
	bottomInfoContext.writeText(document.getElementById("inputInfoNumber").value + " " + document.getElementById("inputInfoRarity").value + " *Not For Sale*", scale(46), scale(980), scale(329), 0, "gothammedium", scale(17), "white", "oneLine=true")
 | 
			
		||||
	bottomInfoContext.writeText(document.getElementById("inputInfoSet").value + "  \u2022  " + document.getElementById("inputInfoLanguage").value + "  {font:belerenbsc}{artistBrush}{fontsize1}" + document.getElementById("inputInfoArtist").value, scale(46), scale(1000), scale(375), 0, "gothammedium", scale(17), "white", "oneLine=true")
 | 
			
		||||
	var copyrightShift = 0;
 | 
			
		||||
	for (var i = 0; i < cardMaster.children.length; i++) {
 | 
			
		||||
		if (parseInt(cardMaster.children[i].id.replace("frameIndex", "")) >= 0 && frameList[parseInt(cardMaster.children[i].id.replace("frameIndex", ""))].image.src.includes("PT") && !frameList[parseInt(cardMaster.children[i].id.replace("frameIndex", ""))].framePickerClasses.includes("frameClassCustom")) {
 | 
			
		||||
			copyrightShift = scale(19);
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	bottomInfoContext.writeText(creditColor + "\u2122 & \u00a9 " + date.getFullYear() + " Wizards of the Coast", cardWidth / 2, scale(980 + copyrightShift), scale(322), 0, "mplantin", scale(17), "white", "oneLine=true,textAlign='right'")
 | 
			
		||||
	cardImageUpdated()
 | 
			
		||||
}
 | 
			
		||||
// setTimeout(m15BottomInfo, 250)
 | 
			
		||||
 | 
			
		||||
finishChangingVersion("data/images/imageCSV.csv")
 | 
			
		||||
							
								
								
									
										37
									
								
								OLDdata/versions/m15extras.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								OLDdata/versions/m15extras.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,37 @@
 | 
			
		||||
//============================================//
 | 
			
		||||
//       Card Conjurer, by Kyle Burton        //
 | 
			
		||||
//============================================//
 | 
			
		||||
if (version.currentVersion != "m15") {
 | 
			
		||||
    //Name, text, x, y, width, height, font, size, color, other
 | 
			
		||||
    version.textList = [
 | 
			
		||||
        ["Title", "", scale(64), scale(83), scale(630), 0, "belerenb", scale(37), "black", "oneLine=true"],
 | 
			
		||||
        ["Type", "", scale(64), scale(615), scale(630), 0, "belerenb", scale(33), "black", "oneLine=true"],
 | 
			
		||||
        ["Rules Text", "", scale(64), scale(662), scale(616), scale(292), "mplantin", scale(38), "black", "lineSpace=0.97"],
 | 
			
		||||
        ["Power Toughness", "", scale(587), scale(958), scale(110), 0, "belerenb", scale(38), "black", "oneLine=true,textAlign='center'"]/*,
 | 
			
		||||
        ["Flip PT", "", scale(588), scale(902), scale(100), 0, "belerenb", 28, "#666", "oneLine=true,textAlign='right'"]*/
 | 
			
		||||
        ]
 | 
			
		||||
}
 | 
			
		||||
version.currentVersion = "m15"
 | 
			
		||||
version.artX = scale(58)
 | 
			
		||||
version.artY = scale(118)
 | 
			
		||||
version.artWidth = scale(626)
 | 
			
		||||
version.artHeight = scale(458)
 | 
			
		||||
version.setSymbolRight = scale(684)
 | 
			
		||||
version.setSymbolVertical = scale(614)
 | 
			
		||||
version.setSymbolWidth = scale(90)
 | 
			
		||||
version.setSymbolHeight = scale(40)
 | 
			
		||||
version.bottomInfoFunction = "m15BottomInfo"
 | 
			
		||||
version.manaCostX = scale(653)
 | 
			
		||||
version.manaCostY = scale(60)
 | 
			
		||||
version.manaCostDiameter = scale(34)
 | 
			
		||||
version.manaCostDistance = scale(-38)
 | 
			
		||||
version.manaCostDirection = "horizontal"
 | 
			
		||||
version.manaCostVersion = "m15"
 | 
			
		||||
version.watermarkWidth = scale(520)
 | 
			
		||||
version.watermarkHeight = scale(250)
 | 
			
		||||
version.watermarkY = scale(800)
 | 
			
		||||
version.masksToAdd = ["Pinline Alternate"]
 | 
			
		||||
filterFramePicker("frameClassRegular");
 | 
			
		||||
m15BottomInfo()
 | 
			
		||||
finishChangingVersion("data/images/m15Extras/m15ExtrasCSV.csv")
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										16
									
								
								OLDdata/versions/moreMasks.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								OLDdata/versions/moreMasks.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
			
		||||
//============================================//
 | 
			
		||||
//       Card Conjurer, by Kyle Burton        //
 | 
			
		||||
//============================================//
 | 
			
		||||
if (!version.addedMoreMasks) {
 | 
			
		||||
    version.addedMoreMasks = true;
 | 
			
		||||
    version.masksToAdd = ["Left Half", "Left Third", "Left Two Thirds", "Middle Third", "Right Two Thirds", "Right Third"];
 | 
			
		||||
    for (var i = 0; i < version.masksToAdd.length; i++) {
 | 
			
		||||
        if (!maskNameList.includes(version.masksToAdd[i])) {
 | 
			
		||||
            document.getElementById("addFrameToCardMasterButtons").innerHTML += "<button onclick='addFrameToCardMaster(` - " + version.masksToAdd[i] + "`)' class='button'>Add To " + version.masksToAdd[i] + "</button>"
 | 
			
		||||
            maskNameList[maskNameList.length] = version.masksToAdd[i];
 | 
			
		||||
            maskList[maskList.length] = new Image();
 | 
			
		||||
            maskList[maskList.length - 1].crossOrigin = "anonymous";
 | 
			
		||||
            maskList[maskList.length - 1].src = "data/images/masks/" + version.masksToAdd[i].replace(/ /g, "") + ".png";
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										200
									
								
								OLDdata/versions/planeswalker.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										200
									
								
								OLDdata/versions/planeswalker.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,200 @@
 | 
			
		||||
//============================================//
 | 
			
		||||
//       Card Conjurer, by Kyle Burton        //
 | 
			
		||||
//============================================//
 | 
			
		||||
if (version.currentVersion != "planeswalker") {
 | 
			
		||||
    //Name, text, x, y, width, height, font, size, color, other, alternative-function
 | 
			
		||||
    version.textList = [
 | 
			
		||||
                        ["Title", "", scale(65), scale(65), scale(630), 0, "belerenb", scale(39), "black", "oneLine=true"],
 | 
			
		||||
                        ["Type", "", scale(65), scale(615), scale(630), 0, "belerenb", scale(33), "black", "oneLine=true"],
 | 
			
		||||
                        ["First Ability","",,,,,,,,,"planeswalkerAbilities"],
 | 
			
		||||
                        ["Second Ability", "",,,,,,,,,"ignore"],
 | 
			
		||||
                        ["Third Ability", "",,,,,,,,,"ignore"],
 | 
			
		||||
                        ["Fourth Ability", "",,,,,,,,,"ignore"],
 | 
			
		||||
                        ["Loyalty", "", scale(615), scale(958), scale(79), 0, "belerenb", scale(38), "white", "oneLine=true,textAlign='center'"]
 | 
			
		||||
                        ]
 | 
			
		||||
    version.frameIndexToInsert = 5;
 | 
			
		||||
}
 | 
			
		||||
version.currentVersion = "planeswalker"
 | 
			
		||||
version.artX = scale(50)
 | 
			
		||||
version.artY = scale(95)
 | 
			
		||||
version.artWidth = scale(754)
 | 
			
		||||
version.artHeight = scale(853)
 | 
			
		||||
version.setSymbolRight = scale(687)
 | 
			
		||||
version.setSymbolVertical = scale(612)
 | 
			
		||||
version.setSymbolWidth = scale(90)
 | 
			
		||||
version.setSymbolHeight = scale(42)
 | 
			
		||||
version.bottomInfoFunction = "m15PlaneswalkerBottomInfo"
 | 
			
		||||
version.manaCostX = scale(653)
 | 
			
		||||
version.manaCostY = scale(43)
 | 
			
		||||
version.manaCostDiameter = scale(34)
 | 
			
		||||
version.manaCostDistance = scale(-39)
 | 
			
		||||
version.manaCostDirection = "horizontal"
 | 
			
		||||
version.manaCostVersion = "m15"
 | 
			
		||||
version.watermarkWidth = scale(520)
 | 
			
		||||
version.watermarkHeight = scale(250)
 | 
			
		||||
version.watermarkY = scale(800)
 | 
			
		||||
version.masksToAdd = ["Title Planeswalker", "Type Planeswalker", "Pinline Planeswalker", "Frame Planeswalker", "Border Planeswalker", "Loyalty Planeswalker", "Rules Text Planeswalker"]
 | 
			
		||||
filterFramePicker("frameClassPlaneswalker")
 | 
			
		||||
 | 
			
		||||
function m15PlaneswalkerBottomInfo() {    //remember to ctrl+f for 'artistBrushWidth' and adjust that when fixing these values!
 | 
			
		||||
    bottomInfoContext.clearRect(0, 0, cardWidth, cardHeight)
 | 
			
		||||
    bottomInfoContext.writeText(document.getElementById("inputInfoNumber").value + " " + document.getElementById("inputInfoRarity").value + " *Not For Sale*", scale(46), scale(982), scale(329), 0, "gothammedium", scale(17), "white", "oneLine=true")
 | 
			
		||||
    bottomInfoContext.writeText(document.getElementById("inputInfoSet").value + "  \u2022  " + document.getElementById("inputInfoLanguage").value + "  {font:belerenbsc}{artistBrush}{fontsize1}" + document.getElementById("inputInfoArtist").value, scale(46), scale(1002), scale(375), 0, "gothammedium", scale(17), "white", "oneLine=true")
 | 
			
		||||
    bottomInfoContext.writeText("\u2122 & \u00a9 " + date.getFullYear() + " Wizards of the Coast", cardWidth / 2, scale(1001), scale(322), 0, "mplantin", scale(17), "white", "oneLine=true,textAlign='right'")
 | 
			
		||||
    cardImageUpdated()
 | 
			
		||||
}
 | 
			
		||||
if (!version.addedPlaneswalker) {
 | 
			
		||||
    version.addedPlaneswalker = true
 | 
			
		||||
    document.getElementById("mainTabMenu").innerHTML += "<div class='tabOption mainEditor' onclick='toggleTabs(event, `planeswalker`, `mainEditor`)'>Planeswalker</div>"
 | 
			
		||||
    var planeswalkerTab = document.createElement("div")
 | 
			
		||||
    planeswalkerTab.classList.add("tabContent")
 | 
			
		||||
    planeswalkerTab.classList.add("mainEditor")
 | 
			
		||||
    planeswalkerTab.id = "planeswalker"
 | 
			
		||||
    planeswalkerTab.innerHTML = `
 | 
			
		||||
            One: <input type="number" class="input number" id="inputPlaneswalker1" oninput="planeswalkerAbilities()" value="99" min="0" max="1039"><input type="text" class="input text" id="inputPlaneswalker1Icon" oninput="planeswalkerAbilities()" value="+1">
 | 
			
		||||
            Two: <input type="number" class="input number" id="inputPlaneswalker2" oninput="planeswalkerAbilities()" value="100" min="0" max="1039"><input type="text" class="input text" id="inputPlaneswalker2Icon" oninput="planeswalkerAbilities()" value="0">
 | 
			
		||||
            Three: <input type="number" class="input number" id="inputPlaneswalker3" oninput="planeswalkerAbilities()" value="101" min="0" max="1039"><input type="text" class="input text" id="inputPlaneswalker3Icon" oninput="planeswalkerAbilities()" value="-3">
 | 
			
		||||
            Four: <input type="number" class="input number" id="inputPlaneswalker4" oninput="planeswalkerAbilities()" value="0" min="0" max="1039"><input type="text" class="input text" id="inputPlaneswalker4Icon" oninput="planeswalkerAbilities()" value="-9"><br>
 | 
			
		||||
    For two-ability Planeswalkers only:<br>
 | 
			
		||||
    <input type="checkbox" onchange="changePlaneswalkerAbilityLayout()" id="inputWARSpacing"> Use War of the Spark ability spacing<br>
 | 
			
		||||
    <input type="checkbox" onchange="changePlaneswalkerAbilityLayout()" id="inputWARReverse"> Reverse War of the Spark ability spacing<br>
 | 
			
		||||
    <input type="checkbox" onchange="invertPlaneswalkerColors()" id="inputColorInvert"> Dark ability boxes`
 | 
			
		||||
    document.getElementById("cardMenu").appendChild(planeswalkerTab)
 | 
			
		||||
    newCanvas("planeswalker");
 | 
			
		||||
    var planeswalkerPlus = new Image()
 | 
			
		||||
    planeswalkerPlus.crossOrigin = "anonymous";
 | 
			
		||||
    planeswalkerPlus.src = "data/images/planeswalker/planeswalkerPlus.png"
 | 
			
		||||
    var planeswalkerNeutral = new Image()
 | 
			
		||||
    planeswalkerNeutral.crossOrigin = "anonymous";
 | 
			
		||||
    planeswalkerNeutral.src = "data/images/planeswalker/planeswalkerNeutral.png"
 | 
			
		||||
    var planeswalkerMinus = new Image()
 | 
			
		||||
    planeswalkerMinus.crossOrigin = "anonymous";
 | 
			
		||||
    planeswalkerMinus.src = "data/images/planeswalker/planeswalkerMinus.png"
 | 
			
		||||
    var lightToDarkPlaneswalker = new Image()
 | 
			
		||||
    lightToDarkPlaneswalker.crossOrigin = "anonymous";
 | 
			
		||||
    lightToDarkPlaneswalker.src = "data/images/planeswalker/abilityLineOdd.png"
 | 
			
		||||
    var darkToLightPlaneswalker = new Image()
 | 
			
		||||
    darkToLightPlaneswalker.crossOrigin = "anonymous";
 | 
			
		||||
    //darkToLightPlaneswalker.onload = function() {planeswalkerAbilities()}
 | 
			
		||||
    darkToLightPlaneswalker.src = "data/images/planeswalker/abilityLineEven.png"
 | 
			
		||||
    var lightToDarkPlaneswalkerDarkened= new Image()
 | 
			
		||||
    lightToDarkPlaneswalkerDarkened.crossOrigin = "anonymous";
 | 
			
		||||
    lightToDarkPlaneswalkerDarkened.src = "data/images/planeswalker/abilityLineOddDarkened.png"
 | 
			
		||||
    var darkToLightPlaneswalkerDarkened = new Image()
 | 
			
		||||
    darkToLightPlaneswalkerDarkened.crossOrigin = "anonymous";
 | 
			
		||||
    darkToLightPlaneswalkerDarkened.onload = function() {invertPlaneswalkerColors()}
 | 
			
		||||
    darkToLightPlaneswalkerDarkened.src = "data/images/planeswalker/abilityLineEvenDarkened.png"
 | 
			
		||||
    setTimeout(planeswalkerAbilities, 1000);
 | 
			
		||||
    //placeholders:
 | 
			
		||||
    var darkColor = "#a4a4a4";
 | 
			
		||||
    var lightColor = "white";
 | 
			
		||||
    var planeswalkerLightToDark = new Image()
 | 
			
		||||
    var planeswalkerDarkToLight = new Image()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
m15PlaneswalkerBottomInfo()
 | 
			
		||||
finishChangingVersion("data/images/planeswalker/planeswalkerCSV.csv")
 | 
			
		||||
 | 
			
		||||
var planeswalkerAbilityLayout = [[0], [0, scale(784)], [0, scale(730), scale(863)], [0, scale(697), scale(784), scale(878)], [0, scale(683), scale(756), scale(830), scale(904)]]
 | 
			
		||||
var planeswalkerAbilityCount = 3;
 | 
			
		||||
var ability1Y = 0, ability2Y = 0, ability3Y = 0, ability4Y = 0, ability5Y = cardHeight;
 | 
			
		||||
//planeswalkerContext.writeText(version.textList[2][1], 64, ability1Y, 616, 0, "mplantin", 38, "black", "lineSpace=0.97");
 | 
			
		||||
function planeswalkerAbilities() {
 | 
			
		||||
    planeswalkerContext.clearRect(0, 0, cardWidth, cardHeight)
 | 
			
		||||
    planeswalkerAbilityCount = 0
 | 
			
		||||
    for (var i = 1; i < 5; i++) {
 | 
			
		||||
        if (getValue("inputPlaneswalker" + i) != 0) {
 | 
			
		||||
            planeswalkerAbilityCount += 1;
 | 
			
		||||
        } else {
 | 
			
		||||
            break
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    if (planeswalkerAbilityCount > 0) {
 | 
			
		||||
        ability1Y = scale(648)
 | 
			
		||||
        if (planeswalkerAbilityCount > 1) {
 | 
			
		||||
            window.ability2Y = getValue("inputPlaneswalker1") + ability1Y
 | 
			
		||||
            if (planeswalkerAbilityCount > 2) {
 | 
			
		||||
                ability3Y = getValue("inputPlaneswalker2") + ability2Y
 | 
			
		||||
                if (planeswalkerAbilityCount > 3) {
 | 
			
		||||
                    ability4Y = getValue("inputPlaneswalker3") + ability3Y
 | 
			
		||||
                    planeswalkerContext.writeText(version.textList[5][1], scale(133), ability4Y + (scale(950) - ability4Y) / 2, scale(555), 0, "mplantin", scale(38), "black", "lineSpace=0.97");
 | 
			
		||||
                }
 | 
			
		||||
                planeswalkerContext.writeText(version.textList[4][1], scale(133), ability3Y + getValue("inputPlaneswalker3") / 2, scale(555), 0, "mplantin", scale(38), "black", "lineSpace=0.97");
 | 
			
		||||
            }
 | 
			
		||||
            planeswalkerContext.writeText(version.textList[3][1], scale(133), ability2Y + getValue("inputPlaneswalker2") / 2, scale(555), 0, "mplantin", scale(38), "black", "lineSpace=0.97");
 | 
			
		||||
        }
 | 
			
		||||
        planeswalkerContext.writeText(version.textList[2][1], scale(133), ability1Y + getValue("inputPlaneswalker1") / 2, scale(555), 0, "mplantin", scale(38), "black", "lineSpace=0.97", "planeswalkerTextFunction");
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
function planeswalkerTextFunction() {
 | 
			
		||||
    planeswalkerContext.globalCompositeOperation = "destination-over"
 | 
			
		||||
    var lastAdjust = 0
 | 
			
		||||
    for (var i = 1; i < planeswalkerAbilityCount + 1; i++) {
 | 
			
		||||
        if (i == planeswalkerAbilityCount) {
 | 
			
		||||
            lastAdjust = 2 * cardHeight
 | 
			
		||||
        }
 | 
			
		||||
        if (i % 2 == 1) {
 | 
			
		||||
            planeswalkerContext.fillStyle = lightColor
 | 
			
		||||
            planeswalkerContext.globalAlpha = 0.608
 | 
			
		||||
            planeswalkerContext.fillRect(scale(91), window["ability" + i + "Y"] + scale(10), scale(599), window["ability" + (i + 1) + "Y"] - window["ability" + i + "Y"] - scale(20) + lastAdjust)
 | 
			
		||||
            if (i == 1 && planeswalkerAbilityCount != 1) {
 | 
			
		||||
                planeswalkerContext.fillRect(scale(91), window["ability" + i + "Y"], scale(599), scale(10))
 | 
			
		||||
            }
 | 
			
		||||
            planeswalkerContext.globalAlpha = 1
 | 
			
		||||
            planeswalkerContext.drawImage(planeswalkerLightToDark, scale(91), window["ability" + (i + 1) + "Y"] - scale(10) + lastAdjust, scale(599), scale(20))
 | 
			
		||||
        } else {
 | 
			
		||||
            planeswalkerContext.fillStyle = darkColor
 | 
			
		||||
            planeswalkerContext.globalAlpha = 0.706
 | 
			
		||||
            planeswalkerContext.fillRect(scale(91), window["ability" + i + "Y"] + scale(10), scale(599), window["ability" + (i + 1) + "Y"] - window["ability" + i + "Y"] - scale(20) + lastAdjust)
 | 
			
		||||
            planeswalkerContext.globalAlpha = 1
 | 
			
		||||
            planeswalkerContext.drawImage(planeswalkerDarkToLight, scale(91), window["ability" + (i + 1)+ "Y"] - scale(10) + lastAdjust, scale(599), scale(20))
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    planeswalkerContext.globalCompositeOperation = "destination-in"
 | 
			
		||||
    planeswalkerContext.drawImage(maskList[maskNameList.indexOf("Rules Text Planeswalker")], 0, 0, cardWidth, cardHeight)
 | 
			
		||||
    planeswalkerContext.globalCompositeOperation = "source-over"
 | 
			
		||||
    planeswalkerContext.fillStyle = "white"
 | 
			
		||||
    planeswalkerContext.font = scale(30) + "px belerenbsc"
 | 
			
		||||
    planeswalkerContext.textAlign = "center"
 | 
			
		||||
    for (var i = 1; i < planeswalkerAbilityCount + 1; i++) {
 | 
			
		||||
        var planeswalkerIconValue = document.getElementById("inputPlaneswalker" + i + "Icon").value
 | 
			
		||||
        var planeswalkerMidpoint = getValue("inputPlaneswalker" + i + "") / 2 + window["ability" + i + "Y"]
 | 
			
		||||
        if (planeswalkerIconValue.includes("+")) {
 | 
			
		||||
            planeswalkerContext.drawImage(planeswalkerPlus, scale(22), planeswalkerAbilityLayout[planeswalkerAbilityCount][i] - scale(35), scale(105), scale(76))
 | 
			
		||||
            planeswalkerContext.fillText(planeswalkerIconValue, scale(77), planeswalkerAbilityLayout[planeswalkerAbilityCount][i] + scale(10))
 | 
			
		||||
        } else if (planeswalkerIconValue.includes("-")) {
 | 
			
		||||
            planeswalkerContext.drawImage(planeswalkerMinus, scale(21), planeswalkerAbilityLayout[planeswalkerAbilityCount][i] - scale(24), scale(106), scale(74))
 | 
			
		||||
            planeswalkerContext.fillText(planeswalkerIconValue, scale(77), planeswalkerAbilityLayout[planeswalkerAbilityCount][i] + scale(11))
 | 
			
		||||
        } else if (planeswalkerIconValue != "") {
 | 
			
		||||
            planeswalkerContext.drawImage(planeswalkerNeutral, scale(21), planeswalkerAbilityLayout[planeswalkerAbilityCount][i] - scale(24), scale(106), scale(64))
 | 
			
		||||
            planeswalkerContext.fillText(planeswalkerIconValue, scale(77), planeswalkerAbilityLayout[planeswalkerAbilityCount][i] + scale(12))
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    cardImageUpdated()
 | 
			
		||||
}
 | 
			
		||||
function changePlaneswalkerAbilityLayout() {
 | 
			
		||||
    if (document.getElementById("inputWARSpacing").checked) {
 | 
			
		||||
        if (document.getElementById("inputWARReverse").checked) {
 | 
			
		||||
            planeswalkerAbilityLayout[2] = [0, scale(784), scale(878)]
 | 
			
		||||
        } else {
 | 
			
		||||
            planeswalkerAbilityLayout[2] = [0, scale(697), scale(784)]
 | 
			
		||||
        }
 | 
			
		||||
    } else {
 | 
			
		||||
        planeswalkerAbilityLayout[2] = [0, scale(730), scale(863)]
 | 
			
		||||
    }
 | 
			
		||||
    planeswalkerAbilities()
 | 
			
		||||
}
 | 
			
		||||
function invertPlaneswalkerColors() {
 | 
			
		||||
    if (document.getElementById("inputColorInvert").checked) {
 | 
			
		||||
        darkColor = "#5b5b5b"
 | 
			
		||||
        lightColor = "black"
 | 
			
		||||
        planeswalkerLightToDark.src = lightToDarkPlaneswalkerDarkened.src
 | 
			
		||||
        planeswalkerDarkToLight.src = darkToLightPlaneswalkerDarkened.src
 | 
			
		||||
    } else {
 | 
			
		||||
        darkColor = "#a4a4a4"
 | 
			
		||||
        lightColor = "white"
 | 
			
		||||
        planeswalkerLightToDark.src = lightToDarkPlaneswalker.src
 | 
			
		||||
        planeswalkerDarkToLight.src = darkToLightPlaneswalker.src
 | 
			
		||||
    }
 | 
			
		||||
    planeswalkerAbilities();
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										46
									
								
								OLDdata/versions/seventh.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								OLDdata/versions/seventh.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,46 @@
 | 
			
		||||
//============================================//
 | 
			
		||||
//       Card Conjurer, by Kyle Burton        //
 | 
			
		||||
//============================================//
 | 
			
		||||
if (version.currentVersion != "seventh") {
 | 
			
		||||
    //Name, text, x, y, width, height, font, size, color, other
 | 
			
		||||
    version.textList = [
 | 
			
		||||
        ["Title", "", scale(82), scale(70), scale(630), 0, "goudymedieval", scale(42), "white", "oneLine=true,shadow=2"],
 | 
			
		||||
        ["Type", "", scale(82), scale(600), scale(630), 0, "mplantin", scale(33), "white", "oneLine=true,shadow=2"],
 | 
			
		||||
        ["Rules Text", "", scale(97), scale(630), scale(554), scale(292), "mplantin", scale(36), "black", "lineSpace=0.97"],
 | 
			
		||||
        ["Power Toughness", "", scale(592), scale(959), scale(110), 0, "mplantin", scale(47), "white", "oneLine=true,textAlign='center',shadow=2"]
 | 
			
		||||
    ];
 | 
			
		||||
    version.frameIndexToInsert = 6;
 | 
			
		||||
}
 | 
			
		||||
version.currentVersion = "seventh"
 | 
			
		||||
version.artX = scale(88)
 | 
			
		||||
version.artY = scale(102)
 | 
			
		||||
version.artWidth = scale(567)
 | 
			
		||||
version.artHeight = scale(461)
 | 
			
		||||
version.setSymbolRight = scale(663)
 | 
			
		||||
version.setSymbolVertical = scale(598)
 | 
			
		||||
version.setSymbolWidth = scale(90)
 | 
			
		||||
version.setSymbolHeight = scale(39)
 | 
			
		||||
version.bottomInfoFunction = "seventhBottomInfo"
 | 
			
		||||
version.manaCostX = scale(648)
 | 
			
		||||
version.manaCostY = scale(49)
 | 
			
		||||
version.manaCostDiameter = scale(36)
 | 
			
		||||
version.manaCostDistance = scale(-41)
 | 
			
		||||
version.manaCostDirection = "horizontal"
 | 
			
		||||
version.manaCostVersion = "seventh"
 | 
			
		||||
version.watermarkWidth = scale(520)
 | 
			
		||||
version.watermarkHeight = scale(250)
 | 
			
		||||
version.watermarkY = scale(800)
 | 
			
		||||
version.masksToAdd = ["Rules Text Seventh", "Pinline Seventh", "Frame Seventh", "Border Seventh"];
 | 
			
		||||
filterFramePicker("frameClassSeventh");
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
function seventhBottomInfo() {
 | 
			
		||||
	//remember to ctrl+f for 'artistBrushWidth' and adjust that when fixing these values!
 | 
			
		||||
	bottomInfoContext.clearRect(0, 0, cardWidth, cardHeight)
 | 
			
		||||
    bottomInfoContext.writeText("{center}{shadow2}Illus: " + document.getElementById("inputInfoArtist").value, scale(46), scale(948), scale(651), 0, "mplantin", scale(29), "white", "oneLine=true")
 | 
			
		||||
    bottomInfoContext.writeText("{center}\u2122 & \u00a9 " + date.getFullYear() + " Wizards of the Coast *Not For Sale*", scale(46), scale(972), scale(651), 0, "mplantin", scale(18), "white", "oneLine=true,textAlign='right'")
 | 
			
		||||
	cardImageUpdated()
 | 
			
		||||
}
 | 
			
		||||
 setTimeout(seventhBottomInfo, 250)
 | 
			
		||||
 | 
			
		||||
finishChangingVersion("data/images/seventh/seventhCSV.csv")
 | 
			
		||||
							
								
								
									
										42
									
								
								OLDdata/versions/unhinged.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								OLDdata/versions/unhinged.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,42 @@
 | 
			
		||||
//============================================//
 | 
			
		||||
//       Card Conjurer, by Kyle Burton        //
 | 
			
		||||
//============================================//
 | 
			
		||||
if (version.currentVersion != "unhinged") {
 | 
			
		||||
    //Name, text, x, y, width, height, font, size, color, other
 | 
			
		||||
    version.textList = [
 | 
			
		||||
                        ["Title", "", scale(280), scale(56), scale(174), 0, "belerenb", scale(37), "black", "oneLine=true,textAlign='center'"]
 | 
			
		||||
                        ]
 | 
			
		||||
    version.frameIndexToInsert = 4;
 | 
			
		||||
}
 | 
			
		||||
version.currentVersion = "unhinged"
 | 
			
		||||
version.artX = scale(59)
 | 
			
		||||
version.artY = scale(58)
 | 
			
		||||
version.artWidth = scale(623)
 | 
			
		||||
version.artHeight = scale(864)
 | 
			
		||||
version.setSymbolRight = scale(690)
 | 
			
		||||
version.setSymbolVertical = scale(967)
 | 
			
		||||
version.setSymbolWidth = scale(100)
 | 
			
		||||
version.setSymbolHeight = scale(40)
 | 
			
		||||
version.bottomInfoFunction = "unhingedBottomInfo"
 | 
			
		||||
version.manaCostX = scale(653)
 | 
			
		||||
version.manaCostY = scale(60)
 | 
			
		||||
version.manaCostDiameter = scale(34)
 | 
			
		||||
version.manaCostDistance = scale(-38)
 | 
			
		||||
version.manaCostDirection = "horizontal"
 | 
			
		||||
version.manaCostVersion = "m15"
 | 
			
		||||
version.watermarkWidth = scale(520)
 | 
			
		||||
version.watermarkHeight = scale(250)
 | 
			
		||||
version.watermarkY = scale(800)
 | 
			
		||||
version.masksToAdd = ["Title Unhinged", "Pinline Unhinged", "Frame Unhinged", "Border Unhinged"]
 | 
			
		||||
filterFramePicker("frameClassUnhinged")
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
function unhingedBottomInfo() {
 | 
			
		||||
    bottomInfoContext.clearRect(0, 0, cardWidth, cardHeight)
 | 
			
		||||
    bottomInfoContext.writeText("{oldArtistBrush}" + document.getElementById("inputInfoArtist").value, scale(60), scale(964), scale(624), 0, "matrixb", scale(26), 'white', "oneLine=true")
 | 
			
		||||
    bottomInfoContext.writeText("\u2122 & \u00a9 " + date.getFullYear() + " Wizards of the Coast *Not For Sale*", scale(62), scale(987), scale(620), 0, "mplantin", scale(17), 'white', "oneLine=true")
 | 
			
		||||
    cardImageUpdated()
 | 
			
		||||
}
 | 
			
		||||
setTimeout(unhingedBottomInfo, 250)
 | 
			
		||||
 | 
			
		||||
finishChangingVersion("data/images/unhinged/unhingedCSV.csv")
 | 
			
		||||
							
								
								
									
										36
									
								
								OLDdata/versions/unsanctioned.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								OLDdata/versions/unsanctioned.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,36 @@
 | 
			
		||||
//============================================//
 | 
			
		||||
//       Card Conjurer, by Kyle Burton        //
 | 
			
		||||
//============================================//
 | 
			
		||||
if (version.currentVersion != "unhinged") {
 | 
			
		||||
    //Name, text, x, y, width, height, font, size, color, other
 | 
			
		||||
    version.textList = [
 | 
			
		||||
                        ["Title", "", scale(212), scale(95), scale(320), 0, "belerenb", scale(42), "white", "oneLine=true,textAlign='center'"],
 | 
			
		||||
                        ["Rules Text", "", scale(110), scale(565), scale(524), scale(170), "mplantin", scale(33), "white", "lineSpace=0.97"]
 | 
			
		||||
                        ]
 | 
			
		||||
    version.frameIndexToInsert = 0;
 | 
			
		||||
}
 | 
			
		||||
version.currentVersion = "unsanctioned"
 | 
			
		||||
version.artX = scale(29)
 | 
			
		||||
version.artY = scale(30)
 | 
			
		||||
version.artWidth = scale(686)
 | 
			
		||||
version.artHeight = scale(924)
 | 
			
		||||
version.setSymbolRight = scale(690)
 | 
			
		||||
version.setSymbolVertical = scale(967)
 | 
			
		||||
version.setSymbolWidth = scale(0)
 | 
			
		||||
version.setSymbolHeight = scale(0)
 | 
			
		||||
version.bottomInfoFunction = "m15BottomInfo"
 | 
			
		||||
version.manaCostX = scale(286)
 | 
			
		||||
version.manaCostY = scale(742)
 | 
			
		||||
version.manaCostDiameter = scale(172)
 | 
			
		||||
version.manaCostDistance = scale(0)
 | 
			
		||||
version.manaCostDirection = [[scale(286), scale(742)]]
 | 
			
		||||
version.manaCostVersion = "justTheSymbol"
 | 
			
		||||
version.watermarkWidth = scale(520)
 | 
			
		||||
version.watermarkHeight = scale(250)
 | 
			
		||||
version.watermarkY = scale(800)
 | 
			
		||||
version.masksToAdd = []
 | 
			
		||||
filterFramePicker("frameClassUnsanctioned")
 | 
			
		||||
 | 
			
		||||
setTimeout(m15BottomInfo, 250)
 | 
			
		||||
 | 
			
		||||
finishChangingVersion("data/images/unsanctioned/unsanctionedCSV.csv")
 | 
			
		||||
		Reference in New Issue
	
	Block a user