From bf56af81377bfdc2d7afacbdbcbc5e981ddfe99e Mon Sep 17 00:00:00 2001 From: Kyle <41976328+ImKyle4815@users.noreply.github.com> Date: Sat, 22 May 2021 12:45:00 -0700 Subject: [PATCH] Jumpstart Front Card --- img/frames/token/jmpFront/frame.svg | 14 +++++++++ img/frames/token/jmpFront/frameThumb.png | Bin 0 -> 1553 bytes js/frames/groupToken-2.js | 1 + js/frames/packJMPFront.js | 37 +++++++++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 img/frames/token/jmpFront/frame.svg create mode 100644 img/frames/token/jmpFront/frameThumb.png create mode 100644 js/frames/packJMPFront.js diff --git a/img/frames/token/jmpFront/frame.svg b/img/frames/token/jmpFront/frame.svg new file mode 100644 index 00000000..65f46650 --- /dev/null +++ b/img/frames/token/jmpFront/frame.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/img/frames/token/jmpFront/frameThumb.png b/img/frames/token/jmpFront/frameThumb.png new file mode 100644 index 0000000000000000000000000000000000000000..7847e38e70ecbad1d74190ce9c4677061adbedea GIT binary patch literal 1553 zcmb7EdpOez82;^ODZ*4lXRMY>EiuVanA=vF+gNUu#g>E`#)IXu$?Xu5gGeqhB875X zYKPo5VyUgB$yk?hM0#*+xh`ktIscr0&-1k^apcEi9dmKUzx6B4a&g?lB;)wTyf(6Mbuq-ddJ(meOeqj3r1=jE|mUq%=!yg~4 zF7Bb&iYDU6I~6)|l+I)~ZnyJrMQP-2e?MLip{BvmT6SAdaI+RnoT-9fFh-_-Ce&!ann_{&8y51JYy2@-N z7fgs3*7R1DtT>C#`ffO=pZ9RbsheQWO1l=>NBY7a=NU-z89ngDq)m3SO@C6iG568= zcgs&Mnd5*DW)U@QvXQOGb!=Q`Lt1Xq5Aw&)%m!?H_mnDfqdJor>}*paasW|n8R0{q zlyR96 z{!{llYx4nMi#Zl!?@1l|MnK_~tao?DkoYYLXW)Ee4UHY14lWrvAX6lq^>XM17fiFK ztM1&jE8~ueo`GI!v6DKO=UJcsr_T65_!xc-s~{=e@5CRSEuG1b? z5Cl`?uUZXeF7UW(*9NDT(j0myrT7PWsTpiietv!%8Hd9yfe6x^9FIQ-p0+^$eL;cod!giW_Xx z8q+V6brQAsDC^hGwQsXCp0`PrpEe#&{m8d)XTu)#>cIyn)de;5gGC&?)1gZ>c#m+C z{jAZ^Vu-^w;#u!GSSlptNpi*)sdQw1dqoE^HYR4R0S-mNo{Rl!xvVJ^WgJhDanDnri+_9|nVs6&;MNO2~{c6pO_}MZUMCijvLLWs{39mpYzH z?%p5Nil@xY8+QdP5xi2n1O{Zn0Q=adVx=uDkNf-Nb~1 z4I5?Oiam3alYwM1nL;tW<1*H!)4{OX2vwl5V&h+@%%ctzI>~Uh8y=9UTMpmB_Y_fI z?A7A9DY}yXj`Iqw6mr>(8V1yo`-vHbZ0120_f@4sPDczJ8xF8367d)%!SUQ&Ny@+p zpC0{wt&1)wvssTt>-ntF+Xx||qlOeX{OO2JeD|%$6$yvK*==cTVj?3})~LtE#uDEg zE-f!l$2L)Dw8q}CPuweynwl!g$~2VHKyQ{coF>M`#)Lvn;L%JBDJ(23DCoXWpbBIg z&z2{Bn!cw7Q(4`Wz!JjND*rDwEf~ha!RU#AFp^JZb`QDzSA@Dp?SUBD3(ItyXT%zT zrL52?Evhjn>X=EObjD8&T$tb3coK>8GGR;DmFK8f?OFkGP4alvkfA%A@0y%-^?^>I zLGJp$Lg*~%flcjYTZtedB4R-z!PprWeO>*KMmx@2pRVfb>k|rvyb&0S$Ky$*tp$-7 zsl~p#!x#Mg8IA6o%~k-(r6kMO4umo()s1;Czk!!$YsB>xRTZ~x{1 literal 0 HcmV?d00001 diff --git a/js/frames/groupToken-2.js b/js/frames/groupToken-2.js index df29506c..6252d911 100644 --- a/js/frames/groupToken-2.js +++ b/js/frames/groupToken-2.js @@ -2,6 +2,7 @@ loadFramePacks([ {name:'Regular', value:'TokenRegular-1'}, {name:'Textless', value:'TokenTextless-1'}, {name:'Tall', value:'TokenTall-1'}, + {name:'Jumpstart Front Cards', value:'JMPFront'}, {name:'Addons', value:'disabled'}, {name:'Floating Legend Crowns', value:'M15LegendCrownsFloating'}, {name:'Inner Crowns', value:'M15InnerCrowns'}, diff --git a/js/frames/packJMPFront.js b/js/frames/packJMPFront.js new file mode 100644 index 00000000..4d8e8a6c --- /dev/null +++ b/js/frames/packJMPFront.js @@ -0,0 +1,37 @@ +//defines available frames +availableFrames = [ + {name:'Frame', src:'/img/frames/token/jmpFront/frame.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 = 'jmpFront'; + //art bounds + card.artBounds = {x:0.0474, y:0.0353, width:0.9054, height:0.9296}; + autoFitArt(); + //set symbol bounds + card.setSymbolBounds = {x:0.5, y:0.9524, width:0.12, height:0.0410, vertical:'center', horizontal: 'center'}; + resetSetSymbol(); + //watermark bounds + card.watermarkBounds = {x:0.5, y:0.7762, width:0.75, height:0.2305}; + resetWatermark(); + //text + loadTextOptions({ + mana: {name:'Color Identity', text:'', y:0.9167, width:0.9292, height:83/2100, oneLine:true, size:83/1638, align:'right', manaCost:true, manaSpacing:0}, + title: {name:'Title', text:'', x:0.0474, y:0.7039, width:0.9054, height:0.0534, oneLine:true, font:'gothammedium', size:0.0534, color:'white', align:'center'}, + }); + //bottom info + await loadBottomInfo({ + midLeft: {text:'{elemidinfo-set}*{elemidinfo-language} {savex}', x:0.0647, y:0.9548, width:0.8707, height:0.0171, oneLine:true, font:'gothammedium', size:0.0171, color:'white', outlineWidth:0.003}, + topLeft: {text:'{elemidinfo-number} {loadx}{elemidinfo-rarity}', x:0.0647, y:0.9377, width:0.8707, height:0.0171, oneLine:true, font:'gothammedium', size:0.0171, color:'white', outlineWidth:0.003}, + bottomLeft: {text:'NOT FOR SALE', x:0.0647, y:0.9719, width:0.8707, height:0.0143, oneLine:true, font:'gothammedium', size:0.0143, color:'white', outlineWidth:0.003}, + bottomRight: {text:'CardConjurer.com', x:0.0647, y:0.972, width:0.8707, height:0.0143, oneLine:true, font:'mplantin', size:0.0143, color:'white', align:'right', outlineWidth:0.003}, + wizards: {name:'wizards', text:'{ptshift0,0.0172}\u2122 & \u00a9 ' + date.getFullYear() + ' Wizards of the Coast. Illus. {elemidinfo-artist}', x:0.91, y:0.9762, width:1.3014, height:0.0153, oneLine:true, font:'mplantin', size:0.0153, color:'white', align:'right', rotation:270} + }); +} +//loads available frames +loadFramePack(); \ No newline at end of file