diff --git a/img/frames/token/short/bevel.png b/img/frames/token/short/bevel.png new file mode 100644 index 00000000..4e2a7fcd Binary files /dev/null and b/img/frames/token/short/bevel.png differ diff --git a/img/frames/token/short/bevelThumb.png b/img/frames/token/short/bevelThumb.png new file mode 100644 index 00000000..6ca05ee9 Binary files /dev/null and b/img/frames/token/short/bevelThumb.png differ diff --git a/img/frames/token/short/frameC.png b/img/frames/token/short/frameC.png new file mode 100644 index 00000000..ade68a5a Binary files /dev/null and b/img/frames/token/short/frameC.png differ diff --git a/img/frames/token/short/frameCThumb.png b/img/frames/token/short/frameCThumb.png new file mode 100644 index 00000000..424891cf Binary files /dev/null and b/img/frames/token/short/frameCThumb.png differ diff --git a/img/frames/token/short/m15MaskPinlineSuperShort.png b/img/frames/token/short/m15MaskPinlineSuperShort.png new file mode 100644 index 00000000..80e98f6a Binary files /dev/null and b/img/frames/token/short/m15MaskPinlineSuperShort.png differ diff --git a/img/frames/token/short/m15MaskPinlineSuperShortThumb.png b/img/frames/token/short/m15MaskPinlineSuperShortThumb.png new file mode 100644 index 00000000..22da5cdc Binary files /dev/null and b/img/frames/token/short/m15MaskPinlineSuperShortThumb.png differ diff --git a/img/frames/token/short/m15MaskRulesShort.png b/img/frames/token/short/m15MaskRulesShort.png new file mode 100644 index 00000000..d4e0fe19 Binary files /dev/null and b/img/frames/token/short/m15MaskRulesShort.png differ diff --git a/img/frames/token/short/m15MaskRulesShortThumb.png b/img/frames/token/short/m15MaskRulesShortThumb.png new file mode 100644 index 00000000..09369764 Binary files /dev/null and b/img/frames/token/short/m15MaskRulesShortThumb.png differ diff --git a/img/frames/token/short/m15MaskTypeShort.png b/img/frames/token/short/m15MaskTypeShort.png new file mode 100644 index 00000000..cdeb8557 Binary files /dev/null and b/img/frames/token/short/m15MaskTypeShort.png differ diff --git a/img/frames/token/short/m15MaskTypeShortThumb.png b/img/frames/token/short/m15MaskTypeShortThumb.png new file mode 100644 index 00000000..6afe344d Binary files /dev/null and b/img/frames/token/short/m15MaskTypeShortThumb.png differ diff --git a/img/frames/token/short/tokenFrameAShort.png b/img/frames/token/short/tokenFrameAShort.png new file mode 100644 index 00000000..a36330fd Binary files /dev/null and b/img/frames/token/short/tokenFrameAShort.png differ diff --git a/img/frames/token/short/tokenFrameAShortThumb.png b/img/frames/token/short/tokenFrameAShortThumb.png new file mode 100644 index 00000000..82542031 Binary files /dev/null and b/img/frames/token/short/tokenFrameAShortThumb.png differ diff --git a/img/frames/token/short/tokenFrameBShort.png b/img/frames/token/short/tokenFrameBShort.png new file mode 100644 index 00000000..0edd500f Binary files /dev/null and b/img/frames/token/short/tokenFrameBShort.png differ diff --git a/img/frames/token/short/tokenFrameBShortThumb.png b/img/frames/token/short/tokenFrameBShortThumb.png new file mode 100644 index 00000000..d054b389 Binary files /dev/null and b/img/frames/token/short/tokenFrameBShortThumb.png differ diff --git a/img/frames/token/short/tokenFrameGShort.png b/img/frames/token/short/tokenFrameGShort.png new file mode 100644 index 00000000..dfd1c55c Binary files /dev/null and b/img/frames/token/short/tokenFrameGShort.png differ diff --git a/img/frames/token/short/tokenFrameGShortThumb.png b/img/frames/token/short/tokenFrameGShortThumb.png new file mode 100644 index 00000000..3496b9b0 Binary files /dev/null and b/img/frames/token/short/tokenFrameGShortThumb.png differ diff --git a/img/frames/token/short/tokenFrameLShort.png b/img/frames/token/short/tokenFrameLShort.png new file mode 100644 index 00000000..90535229 Binary files /dev/null and b/img/frames/token/short/tokenFrameLShort.png differ diff --git a/img/frames/token/short/tokenFrameLShortThumb.png b/img/frames/token/short/tokenFrameLShortThumb.png new file mode 100644 index 00000000..68626392 Binary files /dev/null and b/img/frames/token/short/tokenFrameLShortThumb.png differ diff --git a/img/frames/token/short/tokenFrameMShort.png b/img/frames/token/short/tokenFrameMShort.png new file mode 100644 index 00000000..ce469a1b Binary files /dev/null and b/img/frames/token/short/tokenFrameMShort.png differ diff --git a/img/frames/token/short/tokenFrameMShortThumb.png b/img/frames/token/short/tokenFrameMShortThumb.png new file mode 100644 index 00000000..8fdd8843 Binary files /dev/null and b/img/frames/token/short/tokenFrameMShortThumb.png differ diff --git a/img/frames/token/short/tokenFrameRShort.png b/img/frames/token/short/tokenFrameRShort.png new file mode 100644 index 00000000..115358f3 Binary files /dev/null and b/img/frames/token/short/tokenFrameRShort.png differ diff --git a/img/frames/token/short/tokenFrameRShortThumb.png b/img/frames/token/short/tokenFrameRShortThumb.png new file mode 100644 index 00000000..b4dc45b6 Binary files /dev/null and b/img/frames/token/short/tokenFrameRShortThumb.png differ diff --git a/img/frames/token/short/tokenFrameUShort.png b/img/frames/token/short/tokenFrameUShort.png new file mode 100644 index 00000000..829e585b Binary files /dev/null and b/img/frames/token/short/tokenFrameUShort.png differ diff --git a/img/frames/token/short/tokenFrameUShortThumb.png b/img/frames/token/short/tokenFrameUShortThumb.png new file mode 100644 index 00000000..927822bc Binary files /dev/null and b/img/frames/token/short/tokenFrameUShortThumb.png differ diff --git a/img/frames/token/short/tokenFrameWShort.png b/img/frames/token/short/tokenFrameWShort.png new file mode 100644 index 00000000..ae8f303b Binary files /dev/null and b/img/frames/token/short/tokenFrameWShort.png differ diff --git a/img/frames/token/short/tokenFrameWShortThumb.png b/img/frames/token/short/tokenFrameWShortThumb.png new file mode 100644 index 00000000..dbfffcb9 Binary files /dev/null and b/img/frames/token/short/tokenFrameWShortThumb.png differ diff --git a/js/frameSearch.js b/js/frameSearch.js index 786a2c79..7dd07327 100644 --- a/js/frameSearch.js +++ b/js/frameSearch.js @@ -147,6 +147,7 @@ const frameNames = new Map ([ ['Textless Tokens', 'TokenTextless-1'], ['Borderless Textless Tokens', 'TokenTextlessBorderless'], ['Tall Tokens', 'TokenTall-1'], + ['Short Tokens', 'TokenShort-1'], ['Monarch Token', 'TokenMonarch'], ['Initiative Token', 'TokenInitiative'], ['Day/Night Marker', 'TokenDayNight'], diff --git a/js/frames/groupToken-2.js b/js/frames/groupToken-2.js index 5ad69021..e6aeb108 100644 --- a/js/frames/groupToken-2.js +++ b/js/frames/groupToken-2.js @@ -3,6 +3,7 @@ loadFramePacks([ {name:'Textless', value:'TokenTextless-1'}, {name:'Textless (Borderless)', value:'TokenTextlessBorderless'}, {name:'Tall', value:'TokenTall-1'}, + {name:'Short', value:'TokenShort-1'}, {name:'Monarch Token', value:'TokenMonarch'}, {name:'Initiative Token', value:'TokenInitiative'}, {name:'Day/Night Marker', value:'TokenDayNight'}, diff --git a/js/frames/packTokenShort-1.js b/js/frames/packTokenShort-1.js new file mode 100644 index 00000000..a67ba5ae --- /dev/null +++ b/js/frames/packTokenShort-1.js @@ -0,0 +1,51 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/token/short/m15MaskPinlineSuperShort.png', name:'Pinline'}, {src:'/img/frames/m15/regular/m15MaskTitle.png', name:'Title'}, {src:'/img/frames/token/short/m15MaskTypeShort.png', name:'Type'}, {src:'/img/frames/token/short/m15MaskRulesShort.png', name:'Rules'}, {src:'/img/frames/m15/regular/m15MaskBorder.png', name:'Border'}]; +var bounds = {x:0.7573, y:0.8848, width:0.188, height:0.0733}; +//defines available frames +availableFrames = [ + {name:'White Frame', src:'/img/frames/token/short/tokenFrameWShort.png', masks:masks}, + {name:'Blue Frame', src:'/img/frames/token/short/tokenFrameUShort.png', masks:masks}, + {name:'Black Frame', src:'/img/frames/token/short/tokenFrameBShort.png', masks:masks}, + {name:'Red Frame', src:'/img/frames/token/short/tokenFrameRShort.png', masks:masks}, + {name:'Green Frame', src:'/img/frames/token/short/tokenFrameGShort.png', masks:masks}, + {name:'Multicolored Frame', src:'/img/frames/token/short/tokenFrameMShort.png', masks:masks}, + {name:'Artifact Frame', src:'/img/frames/token/short/tokenFrameAShort.png', masks:masks}, + {name:'Land Frame', src:'/img/frames/token/short/tokenFrameLShort.png', masks:masks}, + {name:'Colorless Frame', src:'/img/frames/token/short/frameC.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:'Colorless Power/Toughness', src:'/img/frames/m15/regular/m15PTC.png', bounds:bounds} +]; +//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 = 'tokenShort'; + //art bounds + card.artBounds = {x:0.04, y:0.0286, width:0.92, height:0.8953}; + autoFitArt(); + //set symbol bounds + card.setSymbolBounds = {x:0.9213, y:((0.6743*2100)+59)/2100, width:0.12, height:0.0410, vertical:'center', horizontal: 'right'}; + resetSetSymbol(); + //watermark bounds + card.watermarkBounds = {x:0.5, y:((0.8177*2100)+59)/2100, width:0.75, height:((0.1472*2100)-59)/2100}; + resetWatermark(); + //text + loadTextOptions({ + mana: {name:'Mana Cost', text:'', y:0.0613, 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.0854, y:0.0522, width:0.8292, height:0.0543, oneLine:true, font:'belerenbsc', size:0.0381, color:'white', align:'center'}, + type: {name:'Type', text:'', x:0.0854, y:((0.65*2100)+59)/2100, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0324}, + rules: {name:'Rules Text', text:'', x:0.086, y:((0.7143*2100)+59)/2100, width:0.828, height:((0.2048*2100)-59)/2100, size:0.0362}, + 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'} + }); +} +//loads available frames +loadFramePack(); \ No newline at end of file