diff --git a/creator/index.php b/creator/index.php index 2a472126..43a43d0b 100644 --- a/creator/index.php +++ b/creator/index.php @@ -335,37 +335,56 @@ include('../globalHTML/header-1.php');
Select lore-based watermarks
- + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + - + diff --git a/img/frames/m15/theList/old.svg b/img/frames/m15/theList/old.svg new file mode 100644 index 00000000..5eb91e35 --- /dev/null +++ b/img/frames/m15/theList/old.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/img/frames/m15/theList/oldThumb.png b/img/frames/m15/theList/oldThumb.png new file mode 100644 index 00000000..3e913069 Binary files /dev/null and b/img/frames/m15/theList/oldThumb.png differ diff --git a/img/frames/m15/theList/regular.svg b/img/frames/m15/theList/regular.svg new file mode 100644 index 00000000..df6b4917 --- /dev/null +++ b/img/frames/m15/theList/regular.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/frames/m15/theList/regularThumb.png b/img/frames/m15/theList/regularThumb.png new file mode 100644 index 00000000..b7bb6c43 Binary files /dev/null and b/img/frames/m15/theList/regularThumb.png differ diff --git a/img/watermarks/ability-foretell.svg b/img/watermarks/ability-foretell.svg new file mode 100644 index 00000000..7407ff2c --- /dev/null +++ b/img/watermarks/ability-foretell.svg @@ -0,0 +1,5 @@ + + +ability-foretell + + diff --git a/img/watermarks/clan-abzan.svg b/img/watermarks/clan-abzan.svg new file mode 100644 index 00000000..e227013f --- /dev/null +++ b/img/watermarks/clan-abzan.svg @@ -0,0 +1,5 @@ + + +clan-abzan + + diff --git a/img/watermarks/clan-atarka.svg b/img/watermarks/clan-atarka.svg new file mode 100644 index 00000000..6d66f405 --- /dev/null +++ b/img/watermarks/clan-atarka.svg @@ -0,0 +1,5 @@ + + +clan-atarka + + diff --git a/img/watermarks/clan-dromoka.svg b/img/watermarks/clan-dromoka.svg new file mode 100644 index 00000000..809f1ea8 --- /dev/null +++ b/img/watermarks/clan-dromoka.svg @@ -0,0 +1,5 @@ + + +clan-dromoka + + diff --git a/img/watermarks/clan-jeskai.svg b/img/watermarks/clan-jeskai.svg new file mode 100644 index 00000000..8d9b13e8 --- /dev/null +++ b/img/watermarks/clan-jeskai.svg @@ -0,0 +1,5 @@ + + +clan-jeskai + + diff --git a/img/watermarks/clan-kolaghan.svg b/img/watermarks/clan-kolaghan.svg new file mode 100644 index 00000000..15928849 --- /dev/null +++ b/img/watermarks/clan-kolaghan.svg @@ -0,0 +1,5 @@ + + +clan-kolaghan + + diff --git a/img/watermarks/clan-mardu.svg b/img/watermarks/clan-mardu.svg new file mode 100644 index 00000000..9ab86561 --- /dev/null +++ b/img/watermarks/clan-mardu.svg @@ -0,0 +1,5 @@ + + +clan-mardu + + diff --git a/img/watermarks/clan-ojutai.svg b/img/watermarks/clan-ojutai.svg new file mode 100644 index 00000000..8cf0ee60 --- /dev/null +++ b/img/watermarks/clan-ojutai.svg @@ -0,0 +1,5 @@ + + +clan-ojutai + + diff --git a/img/watermarks/clan-silumgar.svg b/img/watermarks/clan-silumgar.svg new file mode 100644 index 00000000..35d23a4a --- /dev/null +++ b/img/watermarks/clan-silumgar.svg @@ -0,0 +1,5 @@ + + +clan-silumgar + + diff --git a/img/watermarks/clan-sultai.svg b/img/watermarks/clan-sultai.svg new file mode 100644 index 00000000..8c42d07b --- /dev/null +++ b/img/watermarks/clan-sultai.svg @@ -0,0 +1,5 @@ + + +clan-sultai + + diff --git a/img/watermarks/clan-temur.svg b/img/watermarks/clan-temur.svg new file mode 100644 index 00000000..e648c635 --- /dev/null +++ b/img/watermarks/clan-temur.svg @@ -0,0 +1,5 @@ + + +clan-temur + + diff --git a/img/watermarks/faction-agents-of-sneak.svg b/img/watermarks/faction-agents-of-sneak.svg new file mode 100644 index 00000000..e0451a3d --- /dev/null +++ b/img/watermarks/faction-agents-of-sneak.svg @@ -0,0 +1,13 @@ + + + + diff --git a/img/watermarks/faction-crossbreed-labs.svg b/img/watermarks/faction-crossbreed-labs.svg new file mode 100644 index 00000000..b5561662 --- /dev/null +++ b/img/watermarks/faction-crossbreed-labs.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + diff --git a/img/watermarks/faction-goblin-explosioneers.svg b/img/watermarks/faction-goblin-explosioneers.svg new file mode 100644 index 00000000..b6afb060 --- /dev/null +++ b/img/watermarks/faction-goblin-explosioneers.svg @@ -0,0 +1,13 @@ + + + + diff --git a/img/watermarks/faction-league-of-dastardly-doom.svg b/img/watermarks/faction-league-of-dastardly-doom.svg new file mode 100644 index 00000000..515b761a --- /dev/null +++ b/img/watermarks/faction-league-of-dastardly-doom.svg @@ -0,0 +1,13 @@ + + + + diff --git a/img/watermarks/faction-order-of-the-widget.svg b/img/watermarks/faction-order-of-the-widget.svg new file mode 100644 index 00000000..60c6ca27 --- /dev/null +++ b/img/watermarks/faction-order-of-the-widget.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/img/watermarks/guild-azorius.svg b/img/watermarks/guild-azorius.svg new file mode 100644 index 00000000..c3ca3ed2 --- /dev/null +++ b/img/watermarks/guild-azorius.svg @@ -0,0 +1,5 @@ + + +guild-azorius + + diff --git a/img/watermarks/guild-boros.svg b/img/watermarks/guild-boros.svg new file mode 100644 index 00000000..dd32a89a --- /dev/null +++ b/img/watermarks/guild-boros.svg @@ -0,0 +1,5 @@ + + +guild-boros + + diff --git a/img/watermarks/guild-dimir.svg b/img/watermarks/guild-dimir.svg new file mode 100644 index 00000000..c8898765 --- /dev/null +++ b/img/watermarks/guild-dimir.svg @@ -0,0 +1,5 @@ + + +guild-dimir + + diff --git a/img/watermarks/guild-golgari.svg b/img/watermarks/guild-golgari.svg new file mode 100644 index 00000000..d8285123 --- /dev/null +++ b/img/watermarks/guild-golgari.svg @@ -0,0 +1,5 @@ + + +guild-golgari + + diff --git a/img/watermarks/guild-gruul.svg b/img/watermarks/guild-gruul.svg new file mode 100644 index 00000000..d6aef7df --- /dev/null +++ b/img/watermarks/guild-gruul.svg @@ -0,0 +1,5 @@ + + +guild-gruul + + diff --git a/img/watermarks/guild-izzet.svg b/img/watermarks/guild-izzet.svg new file mode 100644 index 00000000..1fad892c --- /dev/null +++ b/img/watermarks/guild-izzet.svg @@ -0,0 +1,5 @@ + + +guild-izzet + + diff --git a/img/watermarks/guild-orzhov.svg b/img/watermarks/guild-orzhov.svg new file mode 100644 index 00000000..d2c5bed8 --- /dev/null +++ b/img/watermarks/guild-orzhov.svg @@ -0,0 +1,5 @@ + + +guild-orzhov + + diff --git a/img/watermarks/guild-rakdos.svg b/img/watermarks/guild-rakdos.svg new file mode 100644 index 00000000..1f717137 --- /dev/null +++ b/img/watermarks/guild-rakdos.svg @@ -0,0 +1,5 @@ + + +guild-rakdos + + diff --git a/img/watermarks/guild-selesnya.svg b/img/watermarks/guild-selesnya.svg new file mode 100644 index 00000000..4a82f48a --- /dev/null +++ b/img/watermarks/guild-selesnya.svg @@ -0,0 +1,5 @@ + + +guild-selesnya + + diff --git a/img/watermarks/guild-simic.svg b/img/watermarks/guild-simic.svg new file mode 100644 index 00000000..a6bf149f --- /dev/null +++ b/img/watermarks/guild-simic.svg @@ -0,0 +1,5 @@ + + +guild-simic + + diff --git a/img/watermarks/mirran.svg b/img/watermarks/mirran.svg new file mode 100644 index 00000000..3bd81094 --- /dev/null +++ b/img/watermarks/mirran.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/img/watermarks/misc-dci.svg b/img/watermarks/misc-dci.svg new file mode 100644 index 00000000..2e397bd4 --- /dev/null +++ b/img/watermarks/misc-dci.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/img/watermarks/misc-star.svg b/img/watermarks/misc-star.svg new file mode 100644 index 00000000..710ffd71 --- /dev/null +++ b/img/watermarks/misc-star.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/img/watermarks/phyrexian.svg b/img/watermarks/phyrexian.svg new file mode 100644 index 00000000..8497151b --- /dev/null +++ b/img/watermarks/phyrexian.svg @@ -0,0 +1,5 @@ + + +p + + diff --git a/img/watermarks/planeswalker.svg b/img/watermarks/planeswalker.svg new file mode 100644 index 00000000..656a6bbb --- /dev/null +++ b/img/watermarks/planeswalker.svg @@ -0,0 +1,5 @@ + + +planeswalker + + diff --git a/img/watermarks/polis-akros.svg b/img/watermarks/polis-akros.svg new file mode 100644 index 00000000..5994987f --- /dev/null +++ b/img/watermarks/polis-akros.svg @@ -0,0 +1,5 @@ + + +polis-akros + + diff --git a/img/watermarks/polis-meletis.svg b/img/watermarks/polis-meletis.svg new file mode 100644 index 00000000..6fd87473 --- /dev/null +++ b/img/watermarks/polis-meletis.svg @@ -0,0 +1,5 @@ + + +polis-meletis + + diff --git a/img/watermarks/polis-setessa.svg b/img/watermarks/polis-setessa.svg new file mode 100644 index 00000000..92b6a030 --- /dev/null +++ b/img/watermarks/polis-setessa.svg @@ -0,0 +1,5 @@ + + +polis-setessa + + diff --git a/img/watermarks/school-lorehold.svg b/img/watermarks/school-lorehold.svg new file mode 100644 index 00000000..01fa2f55 --- /dev/null +++ b/img/watermarks/school-lorehold.svg @@ -0,0 +1,5 @@ + + +school-lorehold + + diff --git a/img/watermarks/school-prismari.svg b/img/watermarks/school-prismari.svg new file mode 100644 index 00000000..1343f240 --- /dev/null +++ b/img/watermarks/school-prismari.svg @@ -0,0 +1,5 @@ + + +school-prismari + + diff --git a/img/watermarks/school-quandrix.svg b/img/watermarks/school-quandrix.svg new file mode 100644 index 00000000..d431b324 --- /dev/null +++ b/img/watermarks/school-quandrix.svg @@ -0,0 +1,5 @@ + + +school-quandrix + + diff --git a/img/watermarks/school-silverquill.svg b/img/watermarks/school-silverquill.svg new file mode 100644 index 00000000..463592c4 --- /dev/null +++ b/img/watermarks/school-silverquill.svg @@ -0,0 +1,5 @@ + + +school-silverquill + + diff --git a/img/watermarks/school-witherbloom.svg b/img/watermarks/school-witherbloom.svg new file mode 100644 index 00000000..a4169009 --- /dev/null +++ b/img/watermarks/school-witherbloom.svg @@ -0,0 +1,5 @@ + + +school-witherbloom + + diff --git a/js/creator-22.js b/js/creator-23.js similarity index 99% rename from js/creator-22.js rename to js/creator-23.js index adb40090..61f43659 100644 --- a/js/creator-22.js +++ b/js/creator-23.js @@ -1406,7 +1406,8 @@ function resetWatermark() { } //svg cropper function getSetSymbolWatermark(url, targetImage = watermark) { - if (!url.includes('http')) { + console.log(url); + if (!url.includes('/')) { url = 'https://cdn.jsdelivr.net/npm/keyrune/svg/' + url + '.svg'; } xhttp = new XMLHttpRequest(); @@ -1422,7 +1423,7 @@ function getSetSymbolWatermark(url, targetImage = watermark) { uploadWatermark('data:image/svg+xml,' + encodeURIComponent(svg.outerHTML), 'resetWatermark'); svg.remove(); } else if (this.status == 404) { - throw new Error('woopsie'); + throw new Error('Improper Set Code'); } } xhttp.send(); diff --git a/js/frames/groupDFC.js b/js/frames/groupDFC.js index 9ad2e27d..64df6df0 100644 --- a/js/frames/groupDFC.js +++ b/js/frames/groupDFC.js @@ -11,6 +11,7 @@ loadFramePacks([ {name:'Inner Crowns', value:'M15InnerCrowns'}, {name:'Holo Stamps', value:'M15HoloStamps'}, {name:'Dark Power/Toughness', value:'M15DarkPT'}, + {name:'"The List" Stamp', value:'TheList'}, {name:'Custom Addons', value:'disabled'}, {name:'Brawl Crowns', value:'TransformLegendCrownsBrawl'} ]) \ No newline at end of file diff --git a/js/frames/groupModal-1.js b/js/frames/groupModal-1.js index ec22c6eb..ac1c863c 100644 --- a/js/frames/groupModal-1.js +++ b/js/frames/groupModal-1.js @@ -14,6 +14,7 @@ loadFramePacks([ {name:'Dark Power/Toughness', value:'M15DarkPT'}, {name:'Colored Borders', value:'M15Borders'}, {name:'Color Identity Pips', value:'M15CIPips'}, + {name:'"The List" Stamp', value:'TheList'}, {name:'Misc', value:'disabled'}, {name:'Helper Cards', value:'ModalHelper'} ]) \ No newline at end of file diff --git a/js/frames/groupPromo-2.js b/js/frames/groupPromo-2.js index 7e4a7119..75e98b05 100644 --- a/js/frames/groupPromo-2.js +++ b/js/frames/groupPromo-2.js @@ -11,6 +11,7 @@ loadFramePacks([ {name:'Holo Stamps', value:'M15HoloStamps'}, {name:'Dark Power/Toughness', value:'M15DarkPT'}, {name:'Colored Borders', value:'M15Borders'}, + {name:'"The List" Stamp', value:'TheList'}, {name:'Custom Addons', value:'disabled'}, {name:'Brawl Legend Crowns', value:'Brawl'} ]) \ No newline at end of file diff --git a/js/frames/groupSaga-1.js b/js/frames/groupSaga-1.js index ccec4b31..731fc988 100644 --- a/js/frames/groupSaga-1.js +++ b/js/frames/groupSaga-1.js @@ -5,6 +5,7 @@ loadFramePacks([ {name:'Inner Crowns', value:'M15InnerCrowns'}, {name:'Holo Stamps', value:'M15HoloStamps'}, {name:'Colored Borders', value:'M15Borders'}, + {name:'"The List" Stamp', value:'TheList'}, {name:'Custom Addons', value:'disabled'}, {name:'Brawl Legend Crowns', value:'Brawl'} ]) diff --git a/js/frames/groupShowcase-5.js b/js/frames/groupShowcase-5.js index e7ff560d..e0ebce57 100644 --- a/js/frames/groupShowcase-5.js +++ b/js/frames/groupShowcase-5.js @@ -29,5 +29,6 @@ loadFramePacks([ {name:'Holo Stamps', value:'M15HoloStamps'}, {name:'Dark Power/Toughness', value:'M15DarkPT'}, {name:'Colored Borders', value:'M15Borders'}, - {name:'Color Identity Pips', value:'M15CIPips'} + {name:'Color Identity Pips', value:'M15CIPips'}, + {name:'"The List" Stamp', value:'TheList'} ]) \ No newline at end of file diff --git a/js/frames/groupStandard-3.js b/js/frames/groupStandard-3.js index 4f037b83..6d09257b 100644 --- a/js/frames/groupStandard-3.js +++ b/js/frames/groupStandard-3.js @@ -9,6 +9,7 @@ loadFramePacks([ {name:'Dark Power/Toughness', value:'M15DarkPT'}, {name:'Colored Borders', value:'M15Borders'}, {name:'Color Identity Pips', value:'M15CIPips'}, + {name:'"The List" Stamp', value:'TheList'}, {name:'Other Frames', value:'disabled'}, {name:'Lands', value:'M15Lands'}, {name:'Class (D&D)', value:'Class'}, diff --git a/js/frames/groupTextless-4.js b/js/frames/groupTextless-4.js index 801bb7a9..854210ea 100644 --- a/js/frames/groupTextless-4.js +++ b/js/frames/groupTextless-4.js @@ -15,6 +15,7 @@ loadFramePacks([ {name:'Holo Stamps', value:'M15HoloStamps'}, {name:'Dark Power/Toughness', value:'M15DarkPT'}, {name:'Colored Borders', value:'M15Borders'}, + {name:'"The List" Stamp', value:'TheList'}, {name:'Custom Addons', value:'disabled'}, {name:'Brawl Legend Crowns', value:'Brawl'} ]) \ No newline at end of file diff --git a/js/frames/groupToken-2.js b/js/frames/groupToken-2.js index f69cc6d2..6796fc05 100644 --- a/js/frames/groupToken-2.js +++ b/js/frames/groupToken-2.js @@ -9,6 +9,7 @@ loadFramePacks([ {name:'Holo Stamps', value:'M15HoloStamps'}, {name:'Dark Power/Toughness', value:'M15DarkPT'}, {name:'Colored Borders', value:'M15Borders'}, + {name:'"The List" Stamp', value:'TheList'}, {name:'Custom Addons', value:'disabled'}, {name:'Brawl Legend Crowns', value:'Brawl'} ]) \ No newline at end of file diff --git a/js/frames/packM15BoxTopper.js b/js/frames/packM15BoxTopper.js index a25ffc11..617de6f5 100644 --- a/js/frames/packM15BoxTopper.js +++ b/js/frames/packM15BoxTopper.js @@ -13,6 +13,15 @@ availableFrames = [ {name:'Land Frame', src:'/img/frames/m15/boxTopper/m15BoxTopperFrameL.png', masks:masks}, {name:'Vehicle Frame', src:'/img/frames/m15/boxTopper/m15BoxTopperFrameV.png', masks:masks}, {name:'Colorless Frame', src:'/img/frames/m15/boxTopper/c.png', masks:masks}, + {name:'White Power/Toughness', src:'/img/frames/m15/regular/m15PTW.png', bounds:bounds}, + {name:'Blue Power/Toughness', src:'/img/frames/m15/regular/m15PTU.png', bounds:bounds}, + {name:'Black Power/Toughness', src:'/img/frames/m15/regular/m15PTB.png', bounds:bounds}, + {name:'Red Power/Toughness', src:'/img/frames/m15/regular/m15PTR.png', bounds:bounds}, + {name:'Green Power/Toughness', src:'/img/frames/m15/regular/m15PTG.png', bounds:bounds}, + {name:'Multicolored Power/Toughness', src:'/img/frames/m15/regular/m15PTM.png', bounds:bounds}, + {name:'Artifact Power/Toughness', src:'/img/frames/m15/regular/m15PTA.png', bounds:bounds}, + {name:'Vehicle Power/Toughness', src:'/img/frames/m15/regular/m15PTV.png', bounds:bounds}, + {name:'Colorless Power/Toughness', src:'/img/frames/m15/regular/m15PTC.png', bounds:bounds}, {name:'Bevel Cutout for Nickname', src:'/img/black.png', bounds:{x:0.058, y:0.111, width:0.884, height:0.0381}, erase:true}, {name:'Nickname Bevel', src:'/img/frames/m15/boxTopper/m15BoxTopperNicknameBevel.png', bounds:{x:0.058, y:0.111, width:0.884, height:0.0381}} ]; diff --git a/js/frames/packTheList.js b/js/frames/packTheList.js new file mode 100644 index 00000000..f06bfa60 --- /dev/null +++ b/js/frames/packTheList.js @@ -0,0 +1,11 @@ +//defines available frames +availableFrames = [ + {name:'Post-M15', src:'/img/frames/m15/theList/regular.svg'}, + {name:'Pre-M15', src:'/img/frames/m15/theList/old.svg'} +]; +//disables/enables the "Load Frame Version" button +document.querySelector('#loadFrameVersion').disabled = true; +//defines process for loading this version, if applicable +document.querySelector('#loadFrameVersion').onclick = null; +//loads available frames +loadFramePack(); \ No newline at end of file