diff --git a/img/frames/playtest/regular/a.svg b/img/frames/playtest/regular/a.svg new file mode 100644 index 00000000..fcbdbeff --- /dev/null +++ b/img/frames/playtest/regular/a.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/frames/playtest/regular/aThumb.png b/img/frames/playtest/regular/aThumb.png new file mode 100644 index 00000000..5e060f88 Binary files /dev/null and b/img/frames/playtest/regular/aThumb.png differ diff --git a/img/frames/playtest/regular/b.svg b/img/frames/playtest/regular/b.svg new file mode 100644 index 00000000..62007ebf --- /dev/null +++ b/img/frames/playtest/regular/b.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/frames/playtest/regular/bThumb.png b/img/frames/playtest/regular/bThumb.png new file mode 100644 index 00000000..95bc0147 Binary files /dev/null and b/img/frames/playtest/regular/bThumb.png differ diff --git a/img/frames/playtest/regular/g.svg b/img/frames/playtest/regular/g.svg new file mode 100644 index 00000000..508d34ed --- /dev/null +++ b/img/frames/playtest/regular/g.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/frames/playtest/regular/gThumb.png b/img/frames/playtest/regular/gThumb.png new file mode 100644 index 00000000..6eff7976 Binary files /dev/null and b/img/frames/playtest/regular/gThumb.png differ diff --git a/img/frames/playtest/regular/l.svg b/img/frames/playtest/regular/l.svg new file mode 100644 index 00000000..e5381ed0 --- /dev/null +++ b/img/frames/playtest/regular/l.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/frames/playtest/regular/lThumb.png b/img/frames/playtest/regular/lThumb.png new file mode 100644 index 00000000..f6bf9bca Binary files /dev/null and b/img/frames/playtest/regular/lThumb.png differ diff --git a/img/frames/playtest/regular/m.svg b/img/frames/playtest/regular/m.svg new file mode 100644 index 00000000..925bd659 --- /dev/null +++ b/img/frames/playtest/regular/m.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/frames/playtest/regular/mThumb.png b/img/frames/playtest/regular/mThumb.png new file mode 100644 index 00000000..593e12a6 Binary files /dev/null and b/img/frames/playtest/regular/mThumb.png differ diff --git a/img/frames/playtest/regular/pt/a.svg b/img/frames/playtest/regular/pt/a.svg new file mode 100644 index 00000000..690f218e --- /dev/null +++ b/img/frames/playtest/regular/pt/a.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/frames/playtest/regular/pt/aThumb.png b/img/frames/playtest/regular/pt/aThumb.png new file mode 100644 index 00000000..f16cf0f8 Binary files /dev/null and b/img/frames/playtest/regular/pt/aThumb.png differ diff --git a/img/frames/playtest/regular/pt/b.svg b/img/frames/playtest/regular/pt/b.svg new file mode 100644 index 00000000..272c2ca2 --- /dev/null +++ b/img/frames/playtest/regular/pt/b.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/frames/playtest/regular/pt/bThumb.png b/img/frames/playtest/regular/pt/bThumb.png new file mode 100644 index 00000000..72d85b16 Binary files /dev/null and b/img/frames/playtest/regular/pt/bThumb.png differ diff --git a/img/frames/playtest/regular/pt/g.svg b/img/frames/playtest/regular/pt/g.svg new file mode 100644 index 00000000..5ba37768 --- /dev/null +++ b/img/frames/playtest/regular/pt/g.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/frames/playtest/regular/pt/gThumb.png b/img/frames/playtest/regular/pt/gThumb.png new file mode 100644 index 00000000..4fe3fb26 Binary files /dev/null and b/img/frames/playtest/regular/pt/gThumb.png differ diff --git a/img/frames/playtest/regular/pt/l.svg b/img/frames/playtest/regular/pt/l.svg new file mode 100644 index 00000000..4ee5679b --- /dev/null +++ b/img/frames/playtest/regular/pt/l.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/frames/playtest/regular/pt/lThumb.png b/img/frames/playtest/regular/pt/lThumb.png new file mode 100644 index 00000000..28752555 Binary files /dev/null and b/img/frames/playtest/regular/pt/lThumb.png differ diff --git a/img/frames/playtest/regular/pt/m.svg b/img/frames/playtest/regular/pt/m.svg new file mode 100644 index 00000000..e4387963 --- /dev/null +++ b/img/frames/playtest/regular/pt/m.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/frames/playtest/regular/pt/mThumb.png b/img/frames/playtest/regular/pt/mThumb.png new file mode 100644 index 00000000..54d07bee Binary files /dev/null and b/img/frames/playtest/regular/pt/mThumb.png differ diff --git a/img/frames/playtest/regular/pt/r.svg b/img/frames/playtest/regular/pt/r.svg new file mode 100644 index 00000000..22045eb9 --- /dev/null +++ b/img/frames/playtest/regular/pt/r.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/frames/playtest/regular/pt/rThumb.png b/img/frames/playtest/regular/pt/rThumb.png new file mode 100644 index 00000000..9342db20 Binary files /dev/null and b/img/frames/playtest/regular/pt/rThumb.png differ diff --git a/img/frames/playtest/regular/pt/u.svg b/img/frames/playtest/regular/pt/u.svg new file mode 100644 index 00000000..edf5f740 --- /dev/null +++ b/img/frames/playtest/regular/pt/u.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/frames/playtest/regular/pt/uThumb.png b/img/frames/playtest/regular/pt/uThumb.png new file mode 100644 index 00000000..2dafe961 Binary files /dev/null and b/img/frames/playtest/regular/pt/uThumb.png differ diff --git a/img/frames/playtest/regular/pt/w.svg b/img/frames/playtest/regular/pt/w.svg new file mode 100644 index 00000000..872367a8 --- /dev/null +++ b/img/frames/playtest/regular/pt/w.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/frames/playtest/regular/pt/wThumb.png b/img/frames/playtest/regular/pt/wThumb.png new file mode 100644 index 00000000..5f71b5d5 Binary files /dev/null and b/img/frames/playtest/regular/pt/wThumb.png differ diff --git a/img/frames/playtest/regular/r.svg b/img/frames/playtest/regular/r.svg new file mode 100644 index 00000000..b5b97b8d --- /dev/null +++ b/img/frames/playtest/regular/r.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/frames/playtest/regular/rThumb.png b/img/frames/playtest/regular/rThumb.png new file mode 100644 index 00000000..19ed24e5 Binary files /dev/null and b/img/frames/playtest/regular/rThumb.png differ diff --git a/img/frames/playtest/regular/u.svg b/img/frames/playtest/regular/u.svg new file mode 100644 index 00000000..63f73c1d --- /dev/null +++ b/img/frames/playtest/regular/u.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/frames/playtest/regular/uThumb.png b/img/frames/playtest/regular/uThumb.png new file mode 100644 index 00000000..8115bb54 Binary files /dev/null and b/img/frames/playtest/regular/uThumb.png differ diff --git a/img/frames/playtest/regular/w.svg b/img/frames/playtest/regular/w.svg new file mode 100644 index 00000000..66426e9e --- /dev/null +++ b/img/frames/playtest/regular/w.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/frames/playtest/regular/wThumb.png b/img/frames/playtest/regular/wThumb.png new file mode 100644 index 00000000..e6087f89 Binary files /dev/null and b/img/frames/playtest/regular/wThumb.png differ diff --git a/js/frames/groupMisc-2.js b/js/frames/groupMisc-2.js index 9269e3c7..9ade7cc3 100644 --- a/js/frames/groupMisc-2.js +++ b/js/frames/groupMisc-2.js @@ -7,6 +7,7 @@ loadFramePacks([ {name:'Legends Multicolored', value:'Legends'}, {name:'Alpha/Beta/Unlimited', value:'ABU'}, {name:'Misc', value:'disabled'}, + {name:'Playtest Cards', value:'Playtest'}, {name:'Dungeon (AFR)', value:'Dungeon'}, {name:'Planechase', value:'Planechase'}, {name:'Vanguard', value:'Vanguard'}, diff --git a/js/frames/packPlaytest.js b/js/frames/packPlaytest.js new file mode 100644 index 00000000..8d07f87f --- /dev/null +++ b/js/frames/packPlaytest.js @@ -0,0 +1,55 @@ +//defines available frames +availableFrames = [ + {name:'White Frame', src:'/img/frames/playtest/regular/w.svg'}, + {name:'Blue Frame', src:'/img/frames/playtest/regular/u.svg'}, + {name:'Black Frame', src:'/img/frames/playtest/regular/b.svg'}, + {name:'Red Frame', src:'/img/frames/playtest/regular/r.svg'}, + {name:'Green Frame', src:'/img/frames/playtest/regular/g.svg'}, + {name:'Multicolored Frame', src:'/img/frames/playtest/regular/m.svg'}, + {name:'Artifact Frame', src:'/img/frames/playtest/regular/a.svg'}, + {name:'Land Frame', src:'/img/frames/playtest/regular/l.svg'}, + {name:'White Power/Toughness Divider', src:'/img/frames/playtest/regular/pt/w.svg'}, + {name:'Blue Power/Toughness Divider', src:'/img/frames/playtest/regular/pt/u.svg'}, + {name:'Black Power/Toughness Divider', src:'/img/frames/playtest/regular/pt/b.svg'}, + {name:'Red Power/Toughness Divider', src:'/img/frames/playtest/regular/pt/r.svg'}, + {name:'Green Power/Toughness Divider', src:'/img/frames/playtest/regular/pt/g.svg'}, + {name:'Multicolored Power/Toughness Divider', src:'/img/frames/playtest/regular/pt/m.svg'}, + {name:'Artifact Power/Toughness Divider', src:'/img/frames/playtest/regular/pt/a.svg'}, + {name:'Land Power/Toughness Divider', src:'/img/frames/playtest/regular/pt/l.svg'},]; +//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 = 'playtest'; + loadScript('/js/frames/manaSymbolsOutline.js'); + //art bounds + card.artBounds = {x:0.132, y:0.1439, width:0.736, height:0.3362}; + autoFitArt(); + //set symbol bounds + card.setSymbolBounds = {x:0.8507, y:0.5205, 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.0939, width:0.8534, height:71/2100, oneLine:true, size:71/1638, align:'right', manaCost:true, manaSpacing:0, manaPrefix:'outline'}, + title: {name:'Title', text:'', x:0.1547, y:0.0896, width:0.6907, height:0.0372, oneLine:true, font:'Calibri', size:0.0372, fontStyle:"bold "}, + type: {name:'Type', text:'', x:0.1547, y:0.5048, width:0.6907, height:0.0372, oneLine:true, font:'Calibri', size:0.0372}, + rules: {name:'Rules Text', text:'', x:0.1547, y:0.5624, width:0.6907, height:0.3086, size:0.0372, font:'Calibri'}, + pt: {name:'Power/Toughness', text:'', x:0.7307, y:0.8848, width:0.1334, height:0.0372, size:0.0372, font:'Calibri', oneLine:true, align:'center'}, + reminder: {name:'Reminder', text:'TEST CARD {/bold}- Not for constructed play', x:0.1547, y:0.8896, width:0.6907, height:0.0253, oneLine:true, font:'Calibri', size:0.0253, fontStyle:"italic bold "} + }); + //bottom info + await loadBottomInfo({ + midLeft: {text:'\uFFEE{elemidinfo-artist}', x:0.1, y:0.9391, width:0.8, height:0.0181, oneLine:true, font:'belerenbsc', size:0.0181}, + bottomLeft: {text:'NOT FOR SALE', x:0.1, y:0.9562, width:0.8, height:0.0143, oneLine:true, font:'gothammedium', size:0.0143}, + wizards: {name:'wizards', text:'\u2122 & \u00a9 ' + date.getFullYear() + ' Wizards of the Coast', x:0.1, y:0.9391, width:0.8, height:0.0167, oneLine:true, font:'mplantin', size:0.0162, align:'right', outlineWidth:0.0005}, + bottomRight: {text:'CardConjurer.com', x:0.1, y:0.9562, width:0.8, height:0.0143, oneLine:true, font:'mplantin', size:0.0143, align:'right', outlineWidth:0.0005} + }); +} +//loads available frames +loadFramePack(); \ No newline at end of file