diff --git a/creator/index.php b/creator/index.php index 8242873e..8ec3cb55 100644 --- a/creator/index.php +++ b/creator/index.php @@ -618,11 +618,9 @@ include('../globalHTML/header-1.php');

Gwynayne W.

Cesar P.

Bradley C.

-

Austin T.

Guillaume D.

Beezchurgr

John C.

-

Joel T.

Michael J.

Benjamin D.

Brent O.

@@ -642,6 +640,7 @@ include('../globalHTML/header-1.php');

Westane

MoldyAce

Kerby

+

Taya

And of course, thank you to all of those who have made donations in the past.

@@ -664,6 +663,8 @@ include('../globalHTML/header-1.php');

DaveO J.

Logan D.

Marcos N.

+

Austin T.

+

Joel T.

(Please contact me if you would like your name/nickname changed.)
diff --git a/img/frames/custom/classicshifted/mdfc/a.png b/img/frames/custom/classicshifted/mdfc/a.png new file mode 100644 index 00000000..6e9fd09a Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/a.png differ diff --git a/img/frames/custom/classicshifted/mdfc/aThumb.png b/img/frames/custom/classicshifted/mdfc/aThumb.png new file mode 100644 index 00000000..ecbac5e2 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/aThumb.png differ diff --git a/img/frames/custom/classicshifted/mdfc/b.png b/img/frames/custom/classicshifted/mdfc/b.png new file mode 100644 index 00000000..773b15b0 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/b.png differ diff --git a/img/frames/custom/classicshifted/mdfc/bThumb.png b/img/frames/custom/classicshifted/mdfc/bThumb.png new file mode 100644 index 00000000..5291106c Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/bThumb.png differ diff --git a/img/frames/custom/classicshifted/mdfc/g.png b/img/frames/custom/classicshifted/mdfc/g.png new file mode 100644 index 00000000..51e3d93a Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/g.png differ diff --git a/img/frames/custom/classicshifted/mdfc/gThumb.png b/img/frames/custom/classicshifted/mdfc/gThumb.png new file mode 100644 index 00000000..20d3d5ba Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/gThumb.png differ diff --git a/img/frames/custom/classicshifted/mdfc/l.png b/img/frames/custom/classicshifted/mdfc/l.png new file mode 100644 index 00000000..4ab6425f Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/l.png differ diff --git a/img/frames/custom/classicshifted/mdfc/lThumb.png b/img/frames/custom/classicshifted/mdfc/lThumb.png new file mode 100644 index 00000000..de8aa527 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/lThumb.png differ diff --git a/img/frames/custom/classicshifted/mdfc/m.png b/img/frames/custom/classicshifted/mdfc/m.png new file mode 100644 index 00000000..780039a5 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/m.png differ diff --git a/img/frames/custom/classicshifted/mdfc/mThumb.png b/img/frames/custom/classicshifted/mdfc/mThumb.png new file mode 100644 index 00000000..a4eb82db Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/mThumb.png differ diff --git a/img/frames/custom/classicshifted/mdfc/mdfcBack.png b/img/frames/custom/classicshifted/mdfc/mdfcBack.png new file mode 100644 index 00000000..1e87d754 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/mdfcBack.png differ diff --git a/img/frames/custom/classicshifted/mdfc/mdfcBackThumb.png b/img/frames/custom/classicshifted/mdfc/mdfcBackThumb.png new file mode 100644 index 00000000..1dd500f9 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/mdfcBackThumb.png differ diff --git a/img/frames/custom/classicshifted/mdfc/mdfcFront.png b/img/frames/custom/classicshifted/mdfc/mdfcFront.png new file mode 100644 index 00000000..65789e30 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/mdfcFront.png differ diff --git a/img/frames/custom/classicshifted/mdfc/mdfcFrontThumb.png b/img/frames/custom/classicshifted/mdfc/mdfcFrontThumb.png new file mode 100644 index 00000000..5830acc7 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/mdfcFrontThumb.png differ diff --git a/img/frames/custom/classicshifted/mdfc/r.png b/img/frames/custom/classicshifted/mdfc/r.png new file mode 100644 index 00000000..eafc0395 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/r.png differ diff --git a/img/frames/custom/classicshifted/mdfc/rThumb.png b/img/frames/custom/classicshifted/mdfc/rThumb.png new file mode 100644 index 00000000..763c8af5 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/rThumb.png differ diff --git a/img/frames/custom/classicshifted/mdfc/u.png b/img/frames/custom/classicshifted/mdfc/u.png new file mode 100644 index 00000000..e723942f Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/u.png differ diff --git a/img/frames/custom/classicshifted/mdfc/uThumb.png b/img/frames/custom/classicshifted/mdfc/uThumb.png new file mode 100644 index 00000000..0cd9efb2 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/uThumb.png differ diff --git a/img/frames/custom/classicshifted/mdfc/w.png b/img/frames/custom/classicshifted/mdfc/w.png new file mode 100644 index 00000000..17415163 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/w.png differ diff --git a/img/frames/custom/classicshifted/mdfc/wThumb.png b/img/frames/custom/classicshifted/mdfc/wThumb.png new file mode 100644 index 00000000..315037c1 Binary files /dev/null and b/img/frames/custom/classicshifted/mdfc/wThumb.png differ diff --git a/js/frames/groupCustom.js b/js/frames/groupCustom.js index 4641c0de..6fab919b 100644 --- a/js/frames/groupCustom.js +++ b/js/frames/groupCustom.js @@ -1,13 +1,16 @@ loadFramePacks([ {name:'Misc. Custom Frames', value:'MiscCustom'}, {name:'Deck Covers', value:'CustomDeckCover'}, + {name:'Simple Inventions', value:'SimpleInventions'}, + {name:'Tapped (Horizontal M15)', value:'Tapped'}, + {name:'Textless Duals', value:'CustomDualLands'}, + {name:'Classicshifted Series', value:'disabled'}, {name:'Classicshifted', value:'Classicshifted'}, {name:'Classicshifted Lands', value:'ClassicshiftedLands'}, {name:'Classicshifted Planeswalkers', value:'ClassicshiftedPlaneswalker'}, {name:'Classicshifted Sagas', value:'ClassicshiftedSaga'}, - {name:'Textless Duals', value:'CustomDualLands'}, - {name:'Tapped (Horizontal M15)', value:'Tapped'}, - {name:'Simple Inventions', value:'SimpleInventions'}, + {name:'Classicshifted MDFC Addons', value:'ClassicshiftedDFC'}, + {name:'Color Identity Pips', value:'ClassicshiftedCIPips'}, {name:'Showcase Frame Varients', value:'disabled'}, {name:'Textless Equinox (MID)', value:'EquinoxTextless'}, {name:'Horizontal Japanese Mystical Archive (STA)', value:'MysticalArchiveJPHorizontal'}, diff --git a/js/frames/packClassicshiftedCIPips.js b/js/frames/packClassicshiftedCIPips.js new file mode 100644 index 00000000..6e5f98bd --- /dev/null +++ b/js/frames/packClassicshiftedCIPips.js @@ -0,0 +1,20 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/m15/ciPips/firstHalf.svg', name:'First Half'}, {src:'/img/frames/m15/ciPips/secondHalf.svg', name:'Second Half'}, {src:'/img/frames/m15/ciPips/firstThird.svg', name:'First Third'}, {src:'/img/frames/m15/ciPips/secondThird.svg', name:'Second Third'}, {src:'/img/frames/m15/ciPips/thirdThird.svg', name:'Third Third'}]; +var bounds = {x:-0.0034, y:0.0058, width:1, height:1}; +//defines available frames +availableFrames = [ + {name:'White Pip', src:'/img/frames/m15/ciPips/w.svg', masks:masks, complementary:5, bounds:bounds}, + {name:'Blue Pip', src:'/img/frames/m15/ciPips/u.svg', masks:masks, complementary:5, bounds:bounds}, + {name:'Black Pip', src:'/img/frames/m15/ciPips/b.svg', masks:masks, complementary:5, bounds:bounds}, + {name:'Red Pip', src:'/img/frames/m15/ciPips/r.svg', masks:masks, complementary:5, bounds:bounds}, + {name:'Green Pip', src:'/img/frames/m15/ciPips/g.svg', masks:masks, complementary:5, bounds:bounds}, + {name:'Color Identity Pip Base', src:'/img/frames/m15/ciPips/base.png', bounds:{x:0.0734, y:0.5805, width:0.0467, height:0.0334}} +]; +// notify +notify('When using color identity pips, we recommend that you shift your Type text to the right with "{right66}".', 15); +//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 diff --git a/js/frames/packClassicshiftedDFC.js b/js/frames/packClassicshiftedDFC.js new file mode 100644 index 00000000..2defe9e0 --- /dev/null +++ b/js/frames/packClassicshiftedDFC.js @@ -0,0 +1,46 @@ +//Create objects for common properties across available frames +var bounds1 = {x:0.048, y:0.0367, width:0.0834, height:0.8805}; +var bounds2 = {x:0.0314, y:0.8896, width:0.4354, height:0.041}; +//defines available frames +availableFrames = [ + {name:'White MDFC Flipside', src:'/img/frames/custom/classicshifted/mdfc/w.png', bounds:bounds2}, + {name:'Blue MDFC Flipside', src:'/img/frames/custom/classicshifted/mdfc/u.png', bounds:bounds2}, + {name:'Black MDFC Flipside', src:'/img/frames/custom/classicshifted/mdfc/b.png', bounds:bounds2}, + {name:'Red MDFC Flipside', src:'/img/frames/custom/classicshifted/mdfc/r.png', bounds:bounds2}, + {name:'Green MDFC Flipside', src:'/img/frames/custom/classicshifted/mdfc/g.png', bounds:bounds2}, + {name:'Multicolored MDFC Flipside', src:'/img/frames/custom/classicshifted/mdfc/m.png', bounds:bounds2}, + {name:'Artifact MDFC Flipside', src:'/img/frames/custom/classicshifted/mdfc/a.png', bounds:bounds2}, + {name:'Land MDFC Flipside', src:'/img/frames/custom/classicshifted/mdfc/l.png', bounds:bounds2}, + {name:'Front Face', src:'/img/frames/custom/classicshifted/mdfc/mdfcFront.png', bounds:bounds1}, + {name:'Back Face', src:'/img/frames/custom/classicshifted/mdfc/mdfcBack.png', bounds:bounds1} +]; +//disables/enables the "Load Frame Version" button +document.querySelector('#loadFrameVersion').disabled = false; +//defines process for loading this version, if applicable +document.querySelector('#loadFrameVersion').onclick = async function() { + //resets things so that every frame doesn't have to + await resetCardIrregularities(); + //sets card version + card.version = 'classicshifted'; + //art bounds + card.artBounds = {x:0.08, y:0.0954, width:0.84, height:0.4653}; + autoFitArt(); + //set symbol bounds + card.setSymbolBounds = {x:0.9213, y:0.5958, width:0.12, height:0.0410, vertical:'center', horizontal: 'right'}; + resetSetSymbol(); + //watermark bounds + card.watermarkBounds = {x:0.5, y:0.7762, width:0.75, height:0.2305}; + resetWatermark(); + //text + loadTextOptions({ + mana: {name:'Mana Cost', text:'', y:0.0462, width:0.9292, height:71/2100, oneLine:true, size:71/1638, align:'right', shadowX:-0.001, shadowY:0.0029, manaCost:true, manaSpacing:0}, + title: {name:'Title', text:'', x:0.14, y:0.0372, width:0.748, height:0.0543, oneLine:true, font:'belerenb', size:0.0381, color:'white', shadowX:0.002, shadowY:0.0015}, + type: {name:'Type', text:'', x:0.0854, y:0.571, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0324, color:'white', shadowX:0.002, shadowY:0.0015}, + rules: {name:'Rules Text', text:'', x:0.086, y:0.6329, width:0.828, height:0.2905, size:0.0362}, + flipsideType: {name:'Flipside Type', text:'', x:0.068, y:0.892, width:0.364, height:0.0391, size:0.0234, color:'white', oneLine:true, font:'belerenb'}, + flipSideReminder: {name:'Flipside Text', text:'', x:0.068, y:0.892, width:0.364, height:0.0391, size:0.0258, color:'white', oneLine:true, align:'right'}, + pt: {name:'Power/Toughness', text:'', x:0.7928, y:0.902, width:0.1367, height:0.0372, size:0.0372, font:'belerenbsc', oneLine:true, align:'center', color:'white', shadowX:0.002, shadowY:0.0015} + }); +} +//loads available frames +loadFramePack(); \ No newline at end of file diff --git a/js/frames/versionQRCode.js b/js/frames/versionQRCode.js index cc48eeaf..b9b24c8f 100644 --- a/js/frames/versionQRCode.js +++ b/js/frames/versionQRCode.js @@ -23,6 +23,19 @@ if (!loadedVersions.includes('/js/frames/versionQRCode.js')) {
Enter the URL of your decklist:
+ `; document.querySelector('#creator-menu-sections').appendChild(newHTML); loadScript('/js/qrious.min.js');