diff --git a/img/frames/ravnica/a.png b/img/frames/ravnica/a.png new file mode 100644 index 00000000..906f8523 Binary files /dev/null and b/img/frames/ravnica/a.png differ diff --git a/img/frames/ravnica/aThumb.png b/img/frames/ravnica/aThumb.png new file mode 100644 index 00000000..883a08f0 Binary files /dev/null and b/img/frames/ravnica/aThumb.png differ diff --git a/img/frames/ravnica/b.png b/img/frames/ravnica/b.png new file mode 100644 index 00000000..1a335033 Binary files /dev/null and b/img/frames/ravnica/b.png differ diff --git a/img/frames/ravnica/bThumb.png b/img/frames/ravnica/bThumb.png new file mode 100644 index 00000000..9b359ed1 Binary files /dev/null and b/img/frames/ravnica/bThumb.png differ diff --git a/img/frames/ravnica/c.png b/img/frames/ravnica/c.png new file mode 100644 index 00000000..2818a3d0 Binary files /dev/null and b/img/frames/ravnica/c.png differ diff --git a/img/frames/ravnica/cThumb.png b/img/frames/ravnica/cThumb.png new file mode 100644 index 00000000..583674a3 Binary files /dev/null and b/img/frames/ravnica/cThumb.png differ diff --git a/img/frames/ravnica/crowns/a.png b/img/frames/ravnica/crowns/a.png new file mode 100644 index 00000000..3835ea7f Binary files /dev/null and b/img/frames/ravnica/crowns/a.png differ diff --git a/img/frames/ravnica/crowns/aThumb.png b/img/frames/ravnica/crowns/aThumb.png new file mode 100644 index 00000000..01d8a02f Binary files /dev/null and b/img/frames/ravnica/crowns/aThumb.png differ diff --git a/img/frames/ravnica/crowns/b.png b/img/frames/ravnica/crowns/b.png new file mode 100644 index 00000000..314e4227 Binary files /dev/null and b/img/frames/ravnica/crowns/b.png differ diff --git a/img/frames/ravnica/crowns/bThumb.png b/img/frames/ravnica/crowns/bThumb.png new file mode 100644 index 00000000..89e11378 Binary files /dev/null and b/img/frames/ravnica/crowns/bThumb.png differ diff --git a/img/frames/ravnica/crowns/c.png b/img/frames/ravnica/crowns/c.png new file mode 100644 index 00000000..97396571 Binary files /dev/null and b/img/frames/ravnica/crowns/c.png differ diff --git a/img/frames/ravnica/crowns/cThumb.png b/img/frames/ravnica/crowns/cThumb.png new file mode 100644 index 00000000..6b0e947d Binary files /dev/null and b/img/frames/ravnica/crowns/cThumb.png differ diff --git a/img/frames/ravnica/crowns/g.png b/img/frames/ravnica/crowns/g.png new file mode 100644 index 00000000..775225a3 Binary files /dev/null and b/img/frames/ravnica/crowns/g.png differ diff --git a/img/frames/ravnica/crowns/gThumb.png b/img/frames/ravnica/crowns/gThumb.png new file mode 100644 index 00000000..cbcdfab5 Binary files /dev/null and b/img/frames/ravnica/crowns/gThumb.png differ diff --git a/img/frames/ravnica/crowns/m.png b/img/frames/ravnica/crowns/m.png new file mode 100644 index 00000000..d5f726d2 Binary files /dev/null and b/img/frames/ravnica/crowns/m.png differ diff --git a/img/frames/ravnica/crowns/mThumb.png b/img/frames/ravnica/crowns/mThumb.png new file mode 100644 index 00000000..945a0495 Binary files /dev/null and b/img/frames/ravnica/crowns/mThumb.png differ diff --git a/img/frames/ravnica/crowns/r.png b/img/frames/ravnica/crowns/r.png new file mode 100644 index 00000000..6df41d9b Binary files /dev/null and b/img/frames/ravnica/crowns/r.png differ diff --git a/img/frames/ravnica/crowns/rThumb.png b/img/frames/ravnica/crowns/rThumb.png new file mode 100644 index 00000000..40b46e64 Binary files /dev/null and b/img/frames/ravnica/crowns/rThumb.png differ diff --git a/img/frames/ravnica/crowns/u.png b/img/frames/ravnica/crowns/u.png new file mode 100644 index 00000000..0a1991d5 Binary files /dev/null and b/img/frames/ravnica/crowns/u.png differ diff --git a/img/frames/ravnica/crowns/uThumb.png b/img/frames/ravnica/crowns/uThumb.png new file mode 100644 index 00000000..2fe9493d Binary files /dev/null and b/img/frames/ravnica/crowns/uThumb.png differ diff --git a/img/frames/ravnica/crowns/w.png b/img/frames/ravnica/crowns/w.png new file mode 100644 index 00000000..4223cebe Binary files /dev/null and b/img/frames/ravnica/crowns/w.png differ diff --git a/img/frames/ravnica/crowns/wThumb.png b/img/frames/ravnica/crowns/wThumb.png new file mode 100644 index 00000000..7bb5b063 Binary files /dev/null and b/img/frames/ravnica/crowns/wThumb.png differ diff --git a/img/frames/ravnica/g.png b/img/frames/ravnica/g.png new file mode 100644 index 00000000..7c990d2b Binary files /dev/null and b/img/frames/ravnica/g.png differ diff --git a/img/frames/ravnica/gThumb.png b/img/frames/ravnica/gThumb.png new file mode 100644 index 00000000..9320d8d2 Binary files /dev/null and b/img/frames/ravnica/gThumb.png differ diff --git a/img/frames/ravnica/m.png b/img/frames/ravnica/m.png new file mode 100644 index 00000000..fd732c36 Binary files /dev/null and b/img/frames/ravnica/m.png differ diff --git a/img/frames/ravnica/mThumb.png b/img/frames/ravnica/mThumb.png new file mode 100644 index 00000000..dfbb01bd Binary files /dev/null and b/img/frames/ravnica/mThumb.png differ diff --git a/img/frames/ravnica/maskRight.png b/img/frames/ravnica/maskRight.png new file mode 100644 index 00000000..b8f1a189 Binary files /dev/null and b/img/frames/ravnica/maskRight.png differ diff --git a/img/frames/ravnica/maskRightThumb.png b/img/frames/ravnica/maskRightThumb.png new file mode 100644 index 00000000..d4f4259d Binary files /dev/null and b/img/frames/ravnica/maskRightThumb.png differ diff --git a/img/frames/ravnica/maskRules.png b/img/frames/ravnica/maskRules.png new file mode 100644 index 00000000..7ee9fa1d Binary files /dev/null and b/img/frames/ravnica/maskRules.png differ diff --git a/img/frames/ravnica/maskRulesThumb.png b/img/frames/ravnica/maskRulesThumb.png new file mode 100644 index 00000000..8682621b Binary files /dev/null and b/img/frames/ravnica/maskRulesThumb.png differ diff --git a/img/frames/ravnica/maskTitle.png b/img/frames/ravnica/maskTitle.png new file mode 100644 index 00000000..d3c5deab Binary files /dev/null and b/img/frames/ravnica/maskTitle.png differ diff --git a/img/frames/ravnica/maskTitleInner.png b/img/frames/ravnica/maskTitleInner.png new file mode 100644 index 00000000..c82e83ee Binary files /dev/null and b/img/frames/ravnica/maskTitleInner.png differ diff --git a/img/frames/ravnica/maskTitleInnerThumb.png b/img/frames/ravnica/maskTitleInnerThumb.png new file mode 100644 index 00000000..b302a747 Binary files /dev/null and b/img/frames/ravnica/maskTitleInnerThumb.png differ diff --git a/img/frames/ravnica/maskTitleThumb.png b/img/frames/ravnica/maskTitleThumb.png new file mode 100644 index 00000000..5aa1eaac Binary files /dev/null and b/img/frames/ravnica/maskTitleThumb.png differ diff --git a/img/frames/ravnica/maskType.png b/img/frames/ravnica/maskType.png new file mode 100644 index 00000000..568f6564 Binary files /dev/null and b/img/frames/ravnica/maskType.png differ diff --git a/img/frames/ravnica/maskTypeInner.png b/img/frames/ravnica/maskTypeInner.png new file mode 100644 index 00000000..eeb2b42b Binary files /dev/null and b/img/frames/ravnica/maskTypeInner.png differ diff --git a/img/frames/ravnica/maskTypeInnerThumb.png b/img/frames/ravnica/maskTypeInnerThumb.png new file mode 100644 index 00000000..fe9be865 Binary files /dev/null and b/img/frames/ravnica/maskTypeInnerThumb.png differ diff --git a/img/frames/ravnica/maskTypeThumb.png b/img/frames/ravnica/maskTypeThumb.png new file mode 100644 index 00000000..bc1973f2 Binary files /dev/null and b/img/frames/ravnica/maskTypeThumb.png differ diff --git a/img/frames/ravnica/pt/a.png b/img/frames/ravnica/pt/a.png new file mode 100644 index 00000000..f6674e1b Binary files /dev/null and b/img/frames/ravnica/pt/a.png differ diff --git a/img/frames/ravnica/pt/aThumb.png b/img/frames/ravnica/pt/aThumb.png new file mode 100644 index 00000000..e2a833c8 Binary files /dev/null and b/img/frames/ravnica/pt/aThumb.png differ diff --git a/img/frames/ravnica/pt/b.png b/img/frames/ravnica/pt/b.png new file mode 100644 index 00000000..f8f66365 Binary files /dev/null and b/img/frames/ravnica/pt/b.png differ diff --git a/img/frames/ravnica/pt/bThumb.png b/img/frames/ravnica/pt/bThumb.png new file mode 100644 index 00000000..c3971555 Binary files /dev/null and b/img/frames/ravnica/pt/bThumb.png differ diff --git a/img/frames/ravnica/pt/c.png b/img/frames/ravnica/pt/c.png new file mode 100644 index 00000000..a48eaa59 Binary files /dev/null and b/img/frames/ravnica/pt/c.png differ diff --git a/img/frames/ravnica/pt/cThumb.png b/img/frames/ravnica/pt/cThumb.png new file mode 100644 index 00000000..93c86489 Binary files /dev/null and b/img/frames/ravnica/pt/cThumb.png differ diff --git a/img/frames/ravnica/pt/g.png b/img/frames/ravnica/pt/g.png new file mode 100644 index 00000000..d5f093b4 Binary files /dev/null and b/img/frames/ravnica/pt/g.png differ diff --git a/img/frames/ravnica/pt/gThumb.png b/img/frames/ravnica/pt/gThumb.png new file mode 100644 index 00000000..4ad975c4 Binary files /dev/null and b/img/frames/ravnica/pt/gThumb.png differ diff --git a/img/frames/ravnica/pt/m.png b/img/frames/ravnica/pt/m.png new file mode 100644 index 00000000..44f9af2d Binary files /dev/null and b/img/frames/ravnica/pt/m.png differ diff --git a/img/frames/ravnica/pt/mThumb.png b/img/frames/ravnica/pt/mThumb.png new file mode 100644 index 00000000..c1e223d3 Binary files /dev/null and b/img/frames/ravnica/pt/mThumb.png differ diff --git a/img/frames/ravnica/pt/r.png b/img/frames/ravnica/pt/r.png new file mode 100644 index 00000000..ebfed225 Binary files /dev/null and b/img/frames/ravnica/pt/r.png differ diff --git a/img/frames/ravnica/pt/rThumb.png b/img/frames/ravnica/pt/rThumb.png new file mode 100644 index 00000000..167c6583 Binary files /dev/null and b/img/frames/ravnica/pt/rThumb.png differ diff --git a/img/frames/ravnica/pt/u.png b/img/frames/ravnica/pt/u.png new file mode 100644 index 00000000..9860ef4c Binary files /dev/null and b/img/frames/ravnica/pt/u.png differ diff --git a/img/frames/ravnica/pt/uThumb.png b/img/frames/ravnica/pt/uThumb.png new file mode 100644 index 00000000..8ef158f3 Binary files /dev/null and b/img/frames/ravnica/pt/uThumb.png differ diff --git a/img/frames/ravnica/pt/w.png b/img/frames/ravnica/pt/w.png new file mode 100644 index 00000000..8be50c5a Binary files /dev/null and b/img/frames/ravnica/pt/w.png differ diff --git a/img/frames/ravnica/pt/wThumb.png b/img/frames/ravnica/pt/wThumb.png new file mode 100644 index 00000000..7ae4148d Binary files /dev/null and b/img/frames/ravnica/pt/wThumb.png differ diff --git a/img/frames/ravnica/r.png b/img/frames/ravnica/r.png new file mode 100644 index 00000000..16991dbf Binary files /dev/null and b/img/frames/ravnica/r.png differ diff --git a/img/frames/ravnica/rThumb.png b/img/frames/ravnica/rThumb.png new file mode 100644 index 00000000..04e250c5 Binary files /dev/null and b/img/frames/ravnica/rThumb.png differ diff --git a/img/frames/ravnica/u.png b/img/frames/ravnica/u.png new file mode 100644 index 00000000..059d3c47 Binary files /dev/null and b/img/frames/ravnica/u.png differ diff --git a/img/frames/ravnica/uThumb.png b/img/frames/ravnica/uThumb.png new file mode 100644 index 00000000..2536217a Binary files /dev/null and b/img/frames/ravnica/uThumb.png differ diff --git a/img/frames/ravnica/w.png b/img/frames/ravnica/w.png new file mode 100644 index 00000000..ec7ad3e5 Binary files /dev/null and b/img/frames/ravnica/w.png differ diff --git a/img/frames/ravnica/wThumb.png b/img/frames/ravnica/wThumb.png new file mode 100644 index 00000000..cd74edfe Binary files /dev/null and b/img/frames/ravnica/wThumb.png differ diff --git a/js/frameSearch.js b/js/frameSearch.js index 5a43ca98..6288b665 100644 --- a/js/frameSearch.js +++ b/js/frameSearch.js @@ -28,6 +28,7 @@ const frameNames = new Map ([ ['Colorshifted (Planar Chaos)', 'Colorshifted'], ['Brawl Legend Crowns', 'Brawl'], //showcase + ['Ravnica (MOM)', 'Ravnica'], ['Oil Slick (ONE)', 'OilSlick'], ['Stained Glass (DMU)', 'DMUStainedGlass'], ['Golden Age (SNC)', 'SNCGilded'], diff --git a/js/frames/groupShowcase-5.js b/js/frames/groupShowcase-5.js index 5d0d0912..604f0797 100644 --- a/js/frames/groupShowcase-5.js +++ b/js/frames/groupShowcase-5.js @@ -1,5 +1,6 @@ loadFramePacks([ {name:'Set Showcase Frames (Chronological)', value:'disabled'}, + {name:'Ravnica (MOM)', value:'Ravnica'}, {name:'Oil Slick (ONE)', value:'OilSlick'}, {name:'Stained Glass (DMU)', value:'DMUStainedGlass'}, {name:'Golden Age (SNC)', value:'SNCGilded'}, diff --git a/js/frames/packRavnica.js b/js/frames/packRavnica.js new file mode 100644 index 00000000..f9fb5420 --- /dev/null +++ b/js/frames/packRavnica.js @@ -0,0 +1,63 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/ravnica/maskRight.png', name:'Right Side'}, {src:'/img/frames/ravnica/maskTitle.png', name:'Title'}, {src:'/img/frames/ravnica/maskTitleInner.png', name:'Inner Title'}, {src:'/img/frames/ravnica/maskType.png', name:'Type'}, {src:'/img/frames/ravnica/maskTypeInner.png', name:'Inner Type'}, {src:'/img/frames/ravnica/maskRules.png', name:'Rules'}]; +var crownBounds = {x:91/1500, y:0, width:1318/1500, height:91/2100}; +var ptBounds = {x:1152/1500, y:1855/2100, width:287/1500, height:145/2100}; +var ptMasks = []; +//defines available frames +availableFrames = [ + {name:'White Frame', src:'/img/frames/ravnica/w.png', masks:masks}, + {name:'Blue Frame', src:'/img/frames/ravnica/u.png', masks:masks}, + {name:'Black Frame', src:'/img/frames/ravnica/b.png', masks:masks}, + {name:'Red Frame', src:'/img/frames/ravnica/r.png', masks:masks}, + {name:'Green Frame', src:'/img/frames/ravnica/g.png', masks:masks}, + {name:'Multicolored Frame', src:'/img/frames/ravnica/m.png', masks:masks}, + {name:'Artifact Frame', src:'/img/frames/ravnica/a.png', masks:masks}, + {name:'Colorless Frame', src:'/img/frames/ravnica/c.png', masks:masks}, + + {name:'White Power/Toughness', src:'/img/frames/ravnica/pt/w.png', bounds:ptBounds}, + {name:'Blue Power/Toughness', src:'/img/frames/ravnica/pt/u.png', bounds:ptBounds}, + {name:'Black Power/Toughness', src:'/img/frames/ravnica/pt/b.png', bounds:ptBounds}, + {name:'Red Power/Toughness', src:'/img/frames/ravnica/pt/r.png', bounds:ptBounds}, + {name:'Green Power/Toughness', src:'/img/frames/ravnica/pt/g.png', bounds:ptBounds}, + {name:'Multicolored Power/Toughness', src:'/img/frames/ravnica/pt/m.png', bounds:ptBounds}, + {name:'Artifact Power/Toughness', src:'/img/frames/ravnica/pt/a.png', bounds:ptBounds}, + {name:'Colorless Power/Toughness', src:'/img/frames/ravnica/pt/c.png', bounds:ptBounds}, + + {name:'White Crown', src:'/img/frames/ravnica/crowns/w.png', bounds:crownBounds}, + {name:'Blue Crown', src:'/img/frames/ravnica/crowns/u.png', bounds:crownBounds}, + {name:'Black Crown', src:'/img/frames/ravnica/crowns/b.png', bounds:crownBounds}, + {name:'Red Crown', src:'/img/frames/ravnica/crowns/r.png', bounds:crownBounds}, + {name:'Green Crown', src:'/img/frames/ravnica/crowns/g.png', bounds:crownBounds}, + {name:'Multicolored Crown', src:'/img/frames/ravnica/crowns/m.png', bounds:crownBounds}, + {name:'Artifact Crown', src:'/img/frames/ravnica/crowns/a.png', bounds:crownBounds}, + {name:'Colorless Crown', src:'/img/frames/ravnica/crowns/c.png', bounds:crownBounds} +]; +//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() { + // notify("To change the color of your mana cost, use {manacolor#}, but replace '#' with your desired color. 'white', 'blue', 'black', 'red', and 'green', as well as hex/html color codes are currently supported.", 15) + //resets things so that every frame doesn't have to + await resetCardIrregularities(); + //sets card version + card.version = 'ravnica'; + //art bounds + card.artBounds = {x:108/1500, y:237/2100, width:1283/1500, height:930/2100}; + autoFitArt(); + //set symbol bounds + card.setSymbolBounds = {x:0.9213, y:0.5910, 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.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:'belerenb', size:0.0381}, + type: {name:'Type', text:'', x:0.0854, y:0.5664, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0324}, + rules: {name:'Rules Text', text:'', x:0.086, y:0.6303, width:0.828, height:0.2875, 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