diff --git a/data/borders/vanguard/blue/frame.png b/data/borders/vanguard/blue/frame.png new file mode 100644 index 00000000..f42b4dd3 Binary files /dev/null and b/data/borders/vanguard/blue/frame.png differ diff --git a/data/borders/vanguard/border.js b/data/borders/vanguard/border.js new file mode 100644 index 00000000..92cff228 --- /dev/null +++ b/data/borders/vanguard/border.js @@ -0,0 +1,56 @@ +//============================================// +// Vanguard Border // +//============================================// +//General Booleans +cardData.miracle = false +cardData.nyx = false +cardData.legendary = false +cardData.creature = false +cardData.rareStamp = false +//Specific Values +cardData.bottomInfoFunction = "bottomInfoVanguard" +cardData.cardArtX = cwidth(92) +cardData.cardArtY = cheight(113) +cardData.manaSymbolDirection = "none" +cardData.setSymbolAlignment = "none" +cardData.titleFont = "matrixb" +cardData.titleFontSize = cwidth(54) +cardData.titleX = cardWidth / 2 +cardData.titleY = cheight(98) +cardData.titleAlignment = "center" +cardData.titleRight = cwidth(616) +cardData.typeFont = "matrix" +cardData.typeFontSize = cwidth(32) +cardData.typeX = cardWidth / 2 +cardData.typeY = cheight(640) +cardData.typeAlignment = "center" +cardData.textRight = cwidth(585) +cardData.textX = cwidth(135) +//Images +imgArtMask.load("data/borders/vanguard/imgArtMask.png") +imgFrameMask.load("data/borders/vanguard/imgFrameMask.png") +imgRulesMask.load("data/borders/vanguard/imgRulesMask.png") +imgBorderMask.load("data/borders/vanguard/imgBorderMask.png") +//Loads the Colors +loadColors("white-White,blue-Blue,red-Red,green-Green") +//Finishes loading the border style +document.getElementById("cmmVanguard").style.display = "block" +document.getElementById("inputTextSize").value = 28 +finishChangingBorder() +createAlert("conflict", "The Vanguard card's centered rules text doesn't cooperate with my rules text code, so if you choose to use centered text any mana symbols or other codes may throw off the text. I apologize for any inconveniences. I hope to resolve this in the future :)") + +function bottomInfoVanguard() { + var infoArtist = "Illus. " + document.getElementById("inputInfoArtist").value + var copyrightNumber = "\u2122 & \u00a9 1993-" + date.getFullYear() + " Wizards of the Coast, Inc. *Not For Sale*" //+ document.getElementById("inputInfoNumber").value + textContext.textAlign = "center" + textContext.fillStyle = "black" + textContext.font = "17px mplantin" + textContext.fillText(infoArtist, cwidth(377), cheight(949)) + textContext.font = "13px mplantin" + textContext.fillText(copyrightNumber, cwidth(375), cheight(963)) + //special vanguard fun! + textContext.font = "31px mplantin" + textContext.fillText(document.getElementById("inputVanguardHand").value, cwidth(107), cheight(910)) + textContext.fillText(document.getElementById("inputVanguardLife").value, cwidth(642), cheight(909)) + drawCard() +} \ No newline at end of file diff --git a/data/borders/vanguard/green/frame.png b/data/borders/vanguard/green/frame.png new file mode 100644 index 00000000..b67ed024 Binary files /dev/null and b/data/borders/vanguard/green/frame.png differ diff --git a/data/borders/vanguard/imgArtMask.png b/data/borders/vanguard/imgArtMask.png new file mode 100644 index 00000000..ba699487 Binary files /dev/null and b/data/borders/vanguard/imgArtMask.png differ diff --git a/data/borders/vanguard/imgBorderMask.png b/data/borders/vanguard/imgBorderMask.png new file mode 100644 index 00000000..066f7683 Binary files /dev/null and b/data/borders/vanguard/imgBorderMask.png differ diff --git a/data/borders/vanguard/imgFrameMask.png b/data/borders/vanguard/imgFrameMask.png new file mode 100644 index 00000000..6828dfd8 Binary files /dev/null and b/data/borders/vanguard/imgFrameMask.png differ diff --git a/data/borders/vanguard/imgRulesMask.png b/data/borders/vanguard/imgRulesMask.png new file mode 100644 index 00000000..911e4690 Binary files /dev/null and b/data/borders/vanguard/imgRulesMask.png differ diff --git a/data/borders/vanguard/red/frame.png b/data/borders/vanguard/red/frame.png new file mode 100644 index 00000000..bb2da66f Binary files /dev/null and b/data/borders/vanguard/red/frame.png differ diff --git a/data/borders/vanguard/white/frame.png b/data/borders/vanguard/white/frame.png new file mode 100644 index 00000000..2734d63f Binary files /dev/null and b/data/borders/vanguard/white/frame.png differ diff --git a/data/borders/vanguard/white/ref.png b/data/borders/vanguard/white/ref.png new file mode 100644 index 00000000..e5ec95dc Binary files /dev/null and b/data/borders/vanguard/white/ref.png differ diff --git a/data/main.js b/data/main.js index 1e7bba81..836028a7 100644 --- a/data/main.js +++ b/data/main.js @@ -20,7 +20,7 @@ function textAreaKeyPressed() { // Anything I Like to Change Often :) // //============================================// randomizeSampleCards(8) -var cookieUpdate = "1" +var cookieUpdate = "2" //============================================// // Setup Variables/Canvases // @@ -86,6 +86,8 @@ function backToDefault(version) { } //Runs the finishing script loadScript('data/borders/' + version + '/border.js') + //Fixes some other values + document.getElementById("inputTextSize").value = 37 } function finishChangingBorder() { loadLegendaryImages() @@ -704,7 +706,7 @@ function bottomInfoM15() { function sectionOtherFunction() { //clears the 'other' canvas otherContext.clearRect(0, 0, cardWidth, cardHeight) - if (document.getElementById("inputCheckboxSetSymbol").checked) { + if (document.getElementById("inputCheckboxSetSymbol").checked && cardData.setSymbolAlignment != "none") { //Set Symbol switch(cardData.setSymbolAlignment) { case "left": @@ -1008,7 +1010,7 @@ function checkCookies() { visitCount += 1 setCookie("visits", "" + visitCount) if (getCookie("cookieUpdated") != cookieUpdate) { - createAlert("info", "Card Conjurer has been updated since your last visit and now features old borders! Feel free to contact me at CardConjurerMTG@gmail.com if you would like to request a border style or have any questions.") + createAlert("info", "Card Conjurer has been updated since your last visit and now features Vanguard cards! (those old MTG ones, not the other game) Feel free to contact me at CardConjurerMTG@gmail.com if you would like to request a border style or have any questions.") setCookie("cookieUpdated", cookieUpdate) } else { if (visitCount % 50 == 0) { @@ -1041,7 +1043,7 @@ setTimeout(function(){sectionTextFunction()}, 500) setTimeout(function(){sectionTextFunction()}, 1000) // Only for working on frames n' stuff :) // setTimeout(function(){ -// document.getElementById("inputCardVersion").value = "old" +// document.getElementById("inputCardVersion").value = "vanguard" // document.getElementById("inputCardVersion").onchange() // }, 500) diff --git a/data/site/styles.css b/data/site/styles.css index 6b891bbf..f2ec249a 100644 --- a/data/site/styles.css +++ b/data/site/styles.css @@ -335,6 +335,7 @@ footer { padding: 0.1em; } .alert.info {background-color: var(--color-primary);} +.alert.conflict {background-color: #b37d07;} .alert.warning {background-color: #3b0000;} .hidden { diff --git a/index.html b/index.html index 7969c199..3fc1a49e 100644 --- a/index.html +++ b/index.html @@ -64,6 +64,7 @@
Advanced
Download
+
@@ -78,6 +79,7 @@ + @@ -358,6 +360,12 @@
+
+ Hand Size Modifier + + Starting Life Modifier + +