diff --git a/img/frames/fab/classes/brute.png b/img/frames/fab/classes/brute.png new file mode 100644 index 00000000..11a83d6f Binary files /dev/null and b/img/frames/fab/classes/brute.png differ diff --git a/img/frames/fab/classes/bruteThumb.png b/img/frames/fab/classes/bruteThumb.png new file mode 100644 index 00000000..f05e1920 Binary files /dev/null and b/img/frames/fab/classes/bruteThumb.png differ diff --git a/img/frames/fab/classes/ninja.png b/img/frames/fab/classes/ninja.png new file mode 100644 index 00000000..3db38aa0 Binary files /dev/null and b/img/frames/fab/classes/ninja.png differ diff --git a/img/frames/fab/classes/ninjaThumb.png b/img/frames/fab/classes/ninjaThumb.png new file mode 100644 index 00000000..5c159c57 Binary files /dev/null and b/img/frames/fab/classes/ninjaThumb.png differ diff --git a/img/frames/fab/classes/ranger.png b/img/frames/fab/classes/ranger.png new file mode 100644 index 00000000..e9feaf60 Binary files /dev/null and b/img/frames/fab/classes/ranger.png differ diff --git a/img/frames/fab/classes/rangerThumb.png b/img/frames/fab/classes/rangerThumb.png new file mode 100644 index 00000000..59d466f1 Binary files /dev/null and b/img/frames/fab/classes/rangerThumb.png differ diff --git a/img/frames/fab/classes/runeblade.png b/img/frames/fab/classes/runeblade.png new file mode 100644 index 00000000..39e11528 Binary files /dev/null and b/img/frames/fab/classes/runeblade.png differ diff --git a/img/frames/fab/classes/runebladeThumb.png b/img/frames/fab/classes/runebladeThumb.png new file mode 100644 index 00000000..5a6e2fed Binary files /dev/null and b/img/frames/fab/classes/runebladeThumb.png differ diff --git a/img/frames/fab/classes/warrior.png b/img/frames/fab/classes/warrior.png new file mode 100644 index 00000000..0d7ec504 Binary files /dev/null and b/img/frames/fab/classes/warrior.png differ diff --git a/img/frames/fab/classes/warriorThumb.png b/img/frames/fab/classes/warriorThumb.png new file mode 100644 index 00000000..cd7a63df Binary files /dev/null and b/img/frames/fab/classes/warriorThumb.png differ diff --git a/img/frames/fab/classes/wizard.png b/img/frames/fab/classes/wizard.png new file mode 100644 index 00000000..6afee4bf Binary files /dev/null and b/img/frames/fab/classes/wizard.png differ diff --git a/img/frames/fab/classes/wizardThumb.png b/img/frames/fab/classes/wizardThumb.png new file mode 100644 index 00000000..f4643561 Binary files /dev/null and b/img/frames/fab/classes/wizardThumb.png differ diff --git a/img/frames/fab/fabled/1.svg b/img/frames/fab/fabled/1.svg new file mode 100644 index 00000000..5820e5b7 --- /dev/null +++ b/img/frames/fab/fabled/1.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/frames/fab/fabled/1Thumb.png b/img/frames/fab/fabled/1Thumb.png new file mode 100644 index 00000000..d9ad6359 Binary files /dev/null and b/img/frames/fab/fabled/1Thumb.png differ diff --git a/img/frames/fab/fabled/2.svg b/img/frames/fab/fabled/2.svg new file mode 100644 index 00000000..240b3c57 --- /dev/null +++ b/img/frames/fab/fabled/2.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/frames/fab/fabled/2Thumb.png b/img/frames/fab/fabled/2Thumb.png new file mode 100644 index 00000000..b3868ebf Binary files /dev/null and b/img/frames/fab/fabled/2Thumb.png differ diff --git a/img/frames/fab/fabled/3.svg b/img/frames/fab/fabled/3.svg new file mode 100644 index 00000000..3d0dae1b --- /dev/null +++ b/img/frames/fab/fabled/3.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/frames/fab/fabled/3Thumb.png b/img/frames/fab/fabled/3Thumb.png new file mode 100644 index 00000000..61a7d9dc Binary files /dev/null and b/img/frames/fab/fabled/3Thumb.png differ diff --git a/img/frames/fab/fabled/blue.svg b/img/frames/fab/fabled/blue.svg deleted file mode 100644 index 1fa0e36e..00000000 --- a/img/frames/fab/fabled/blue.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/img/frames/fab/fabled/blueThumb.png b/img/frames/fab/fabled/blueThumb.png deleted file mode 100644 index 73749491..00000000 Binary files a/img/frames/fab/fabled/blueThumb.png and /dev/null differ diff --git a/img/frames/fab/fabled/red.svg b/img/frames/fab/fabled/red.svg deleted file mode 100644 index 16c24f10..00000000 --- a/img/frames/fab/fabled/red.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/img/frames/fab/fabled/redThumb.png b/img/frames/fab/fabled/redThumb.png deleted file mode 100644 index f052b624..00000000 Binary files a/img/frames/fab/fabled/redThumb.png and /dev/null differ diff --git a/img/frames/fab/fabled/yellow.svg b/img/frames/fab/fabled/yellow.svg deleted file mode 100644 index a73242ce..00000000 --- a/img/frames/fab/fabled/yellow.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/img/frames/fab/fabled/yellowThumb.png b/img/frames/fab/fabled/yellowThumb.png deleted file mode 100644 index 905d6acb..00000000 Binary files a/img/frames/fab/fabled/yellowThumb.png and /dev/null differ diff --git a/img/frames/fab/heroes/aria.png b/img/frames/fab/heroes/aria.png new file mode 100644 index 00000000..69b9b91f Binary files /dev/null and b/img/frames/fab/heroes/aria.png differ diff --git a/img/frames/fab/heroes/ariaThumb.png b/img/frames/fab/heroes/ariaThumb.png new file mode 100644 index 00000000..964728fc Binary files /dev/null and b/img/frames/fab/heroes/ariaThumb.png differ diff --git a/img/frames/fab/heroes/demonastery.png b/img/frames/fab/heroes/demonastery.png new file mode 100644 index 00000000..ebc484ec Binary files /dev/null and b/img/frames/fab/heroes/demonastery.png differ diff --git a/img/frames/fab/heroes/demonasteryThumb.png b/img/frames/fab/heroes/demonasteryThumb.png new file mode 100644 index 00000000..8c2cda70 Binary files /dev/null and b/img/frames/fab/heroes/demonasteryThumb.png differ diff --git a/img/frames/fab/heroes/metrix.png b/img/frames/fab/heroes/metrix.png new file mode 100644 index 00000000..61936b21 Binary files /dev/null and b/img/frames/fab/heroes/metrix.png differ diff --git a/img/frames/fab/heroes/metrixThumb.png b/img/frames/fab/heroes/metrixThumb.png new file mode 100644 index 00000000..49eb1f91 Binary files /dev/null and b/img/frames/fab/heroes/metrixThumb.png differ diff --git a/img/frames/fab/heroes/misteria.png b/img/frames/fab/heroes/misteria.png new file mode 100644 index 00000000..d311a151 Binary files /dev/null and b/img/frames/fab/heroes/misteria.png differ diff --git a/img/frames/fab/heroes/misteriaThumb.png b/img/frames/fab/heroes/misteriaThumb.png new file mode 100644 index 00000000..a438ad0e Binary files /dev/null and b/img/frames/fab/heroes/misteriaThumb.png differ diff --git a/img/frames/fab/heroes/savageLands.png b/img/frames/fab/heroes/savageLands.png new file mode 100644 index 00000000..4654d266 Binary files /dev/null and b/img/frames/fab/heroes/savageLands.png differ diff --git a/img/frames/fab/heroes/savageLandsThumb.png b/img/frames/fab/heroes/savageLandsThumb.png new file mode 100644 index 00000000..96e2a67b Binary files /dev/null and b/img/frames/fab/heroes/savageLandsThumb.png differ diff --git a/img/frames/fab/heroes/solana.png b/img/frames/fab/heroes/solana.png new file mode 100644 index 00000000..4fbd12bf Binary files /dev/null and b/img/frames/fab/heroes/solana.png differ diff --git a/img/frames/fab/heroes/solana2.png b/img/frames/fab/heroes/solana2.png new file mode 100644 index 00000000..b711860d Binary files /dev/null and b/img/frames/fab/heroes/solana2.png differ diff --git a/img/frames/fab/heroes/solana2Thumb.png b/img/frames/fab/heroes/solana2Thumb.png new file mode 100644 index 00000000..1c59677f Binary files /dev/null and b/img/frames/fab/heroes/solana2Thumb.png differ diff --git a/img/frames/fab/heroes/solanaThumb.png b/img/frames/fab/heroes/solanaThumb.png new file mode 100644 index 00000000..7349f554 Binary files /dev/null and b/img/frames/fab/heroes/solanaThumb.png differ diff --git a/img/frames/fab/heroes/thePits.png b/img/frames/fab/heroes/thePits.png new file mode 100644 index 00000000..914716fb Binary files /dev/null and b/img/frames/fab/heroes/thePits.png differ diff --git a/img/frames/fab/heroes/thePitsThumb.png b/img/frames/fab/heroes/thePitsThumb.png new file mode 100644 index 00000000..1ac9d4a8 Binary files /dev/null and b/img/frames/fab/heroes/thePitsThumb.png differ diff --git a/img/frames/fab/heroes/volcor.png b/img/frames/fab/heroes/volcor.png new file mode 100644 index 00000000..70525dbd Binary files /dev/null and b/img/frames/fab/heroes/volcor.png differ diff --git a/img/frames/fab/heroes/volcorThumb.png b/img/frames/fab/heroes/volcorThumb.png new file mode 100644 index 00000000..837efd3b Binary files /dev/null and b/img/frames/fab/heroes/volcorThumb.png differ diff --git a/img/frames/fab/pitch/1.svg b/img/frames/fab/pitch/1.svg new file mode 100644 index 00000000..517c338b --- /dev/null +++ b/img/frames/fab/pitch/1.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/frames/fab/pitch/1Thumb.png b/img/frames/fab/pitch/1Thumb.png new file mode 100644 index 00000000..e4402f4c Binary files /dev/null and b/img/frames/fab/pitch/1Thumb.png differ diff --git a/img/frames/fab/pitch/2.svg b/img/frames/fab/pitch/2.svg new file mode 100644 index 00000000..d7c839bd --- /dev/null +++ b/img/frames/fab/pitch/2.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/frames/fab/pitch/2Thumb.png b/img/frames/fab/pitch/2Thumb.png new file mode 100644 index 00000000..2fdc0f8f Binary files /dev/null and b/img/frames/fab/pitch/2Thumb.png differ diff --git a/img/frames/fab/pitch/3.svg b/img/frames/fab/pitch/3.svg new file mode 100644 index 00000000..fa0d2edd --- /dev/null +++ b/img/frames/fab/pitch/3.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/frames/fab/pitch/3Thumb.png b/img/frames/fab/pitch/3Thumb.png new file mode 100644 index 00000000..c1718595 Binary files /dev/null and b/img/frames/fab/pitch/3Thumb.png differ diff --git a/js/frames/groupFleshAndBlood.js b/js/frames/groupFleshAndBlood.js index 2108dd74..c5771e20 100644 --- a/js/frames/groupFleshAndBlood.js +++ b/js/frames/groupFleshAndBlood.js @@ -1,4 +1,38 @@ loadFramePacks([ {name:'Generic Frames', value:'FABRegular'}, + {name:'Classes', value:'FABClasses'}, + {name:'Heroes', value:'FABHeroes'}, {name:'Fabled Frame', value:'FABFabled'} -]) \ No newline at end of file +]) + +//For multiple Flesh and Blood packs +var LoadFABVersion = async () => { + //resets things so that every frame doesn't have to + await resetCardIrregularities(); + //sets card version + card.version = 'FABRegular'; + loadScript('/js/frames/manaSymbolsFAB.js'); + //art bounds + card.artBounds = {x:0.0867, y:0.1258, width:0.8267, height:0.4796}; + autoFitArt(); + //set symbol bounds + card.setSymbolBounds = {x:-1, y:-1, 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({ + title: {name:'Title', text:'', x:0.19, y:0.0705, width:0.62, height:0.0405, oneLine:true, font:'amanda', size:0.0405, align:'center', manaPrefix:'fab'}, + type: {name:'Type', text:'', x:0.24, y:0.8977, width:0.52, height:0.0281, oneLine:true, font:'amanda', size:0.0281, align:'center', manaPrefix:'fab'}, + rules: {name:'Rules Text', text:'', x:0.12, y:0.6153, width:0.76, height:0.28, size:0.0281, font:'palatino', manaPrefix:'fab'}, + cost: {name:'Cost', text:'', x:0.854, y:0.0753, width:0.0534, height:0.031, size:0.031, font:'palatino', oneLine:true, align:'center', manaPrefix:'fab'}, + left: {name:'Left Stat', text:'', x:0.162, y:0.9124, width:0.0534, height:0.0358, size:0.0358, font:'palatino', oneLine:true, align:'center', manaPrefix:'fab'}, + right: {name:'Right Stat', text:'', x:0.7847, y:0.9124, width:0.0534, height:0.0358, size:0.0358, font:'palatino', oneLine:true, align:'center', manaPrefix:'fab'} + }); + //bottom info + await loadBottomInfo({ + regular: {text:'{kerning-2}{elemidinfo-rarity} {elemidinfo-set}{elemidinfo-number} {elemidinfo-artist} \u00a9 ' + date.getFullYear() + ' Legend Story Studios', x:0.25, y:1987/2100, width:0.5, height:0.0143, oneLine:true, font:'gothammedium', size:0.0143, color:'white', align:'center'}, + extra: {text:'NOT FOR SALE CardConjurer.com', y:2020/2100, height:0.0134, oneLine:true, font:'gothammedium', size:0.0134, color:'white', align:'center'}, + }); +} diff --git a/js/frames/packFABClasses.js b/js/frames/packFABClasses.js new file mode 100644 index 00000000..3281a691 --- /dev/null +++ b/js/frames/packFABClasses.js @@ -0,0 +1,20 @@ +//defines available frames +availableFrames = [ + {name:'Brute', src:'/img/frames/fab/classes/brute.png'}, + {name:'Ninja', src:'/img/frames/fab/classes/ninja.png'}, + {name:'Ranger', src:'/img/frames/fab/classes/ranger.png'}, + {name:'Runeblade', src:'/img/frames/fab/classes/runeblade.png'}, + {name:'Warrior', src:'/img/frames/fab/classes/warrior.png'}, + {name:'Wizard', src:'/img/frames/fab/classes/wizard.png'}, + {name:'Pitch (1)', src:'/img/frames/fab/pitch/1.svg'}, + {name:'Pitch (2)', src:'/img/frames/fab/pitch/2.svg'}, + {name:'Pitch (3)', src:'/img/frames/fab/pitch/3.svg'}, + {name:'Spear', src:'/img/frames/fab/addons/spear.svg'}, + {name:'Shield', src:'/img/frames/fab/addons/shield.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 = LoadFABVersion; +//loads available frames +loadFramePack(); \ No newline at end of file diff --git a/js/frames/packFABFabled.js b/js/frames/packFABFabled.js index 1bfb60f5..09ea0df9 100644 --- a/js/frames/packFABFabled.js +++ b/js/frames/packFABFabled.js @@ -1,16 +1,13 @@ //defines available frames availableFrames = [ {name:'Fabled Action', src:'/img/frames/fab/fabled/fabled.png'}, - {name:'Red', src:'/img/frames/fab/fabled/red.svg'}, - {name:'Blue', src:'/img/frames/fab/fabled/blue.svg'}, - {name:'Yellow', src:'/img/frames/fab/fabled/yellow.svg'}, - {name:'Pitch (1)', src:'/img/frames/fab/addons/1.svg'}, - {name:'Pitch (2)', src:'/img/frames/fab/addons/2.svg'}, - {name:'Pitch (3)', src:'/img/frames/fab/addons/3.svg'} + {name:'Pitch (1)', src:'/img/frames/fab/fabled/1.svg'}, + {name:'Pitch (2)', src:'/img/frames/fab/fabled/2.svg'}, + {name:'Pitch (3)', src:'/img/frames/fab/fabled/3.svg'} ]; //disables/enables the "Load Frame Version" button -document.querySelector('#loadFrameVersion').disabled = true; +document.querySelector('#loadFrameVersion').disabled = false; //defines process for loading this version, if applicable -document.querySelector('#loadFrameVersion').onclick = null; +document.querySelector('#loadFrameVersion').onclick = LoadFABVersion; //loads available frames loadFramePack(); \ No newline at end of file diff --git a/js/frames/packFABHeroes.js b/js/frames/packFABHeroes.js new file mode 100644 index 00000000..9a6a5025 --- /dev/null +++ b/js/frames/packFABHeroes.js @@ -0,0 +1,18 @@ +//defines available frames +availableFrames = [ + {name:'Aria', src:'/img/frames/fab/heroes/aria.png'}, + {name:'Demonastery', src:'/img/frames/fab/heroes/demonastery.png'}, + {name:'Metrix', src:'/img/frames/fab/heroes/metrix.png'}, + {name:'Misteria', src:'/img/frames/fab/heroes/misteria.png'}, + {name:'Savage Lands', src:'/img/frames/fab/heroes/savageLands.png'}, + {name:'Solana', src:'/img/frames/fab/heroes/solana.png'}, + {name:'Solana (Special)', src:'/img/frames/fab/heroes/solana2.png'}, + {name:'The Pits', src:'/img/frames/fab/heroes/thePits.png'}, + {name:'Volcor', src:'/img/frames/fab/heroes/volcor.png'} +]; +//disables/enables the "Load Frame Version" button +document.querySelector('#loadFrameVersion').disabled = false; +//defines process for loading this version, if applicable +document.querySelector('#loadFrameVersion').onclick = LoadFABVersion; +//loads available frames +loadFramePack(); \ No newline at end of file diff --git a/js/frames/packFABRegular.js b/js/frames/packFABRegular.js index ebac7d2e..b140d0ae 100644 --- a/js/frames/packFABRegular.js +++ b/js/frames/packFABRegular.js @@ -4,48 +4,15 @@ availableFrames = [ {name:'Equipment (Gray)', src:'/img/frames/fab/generic/equipment.png'}, {name:'Equipment (Gold)', src:'/img/frames/fab/generic/equipment2.png'}, {name:'Generic Action', src:'/img/frames/fab/generic/action.png'}, - {name:'Pitch (1)', src:'/img/frames/fab/addons/1.svg'}, - {name:'Pitch (2)', src:'/img/frames/fab/addons/2.svg'}, - {name:'Pitch (3)', src:'/img/frames/fab/addons/3.svg'}, - {name:'Red', src:'/img/frames/fab/addons/red.svg'}, - {name:'Blue', src:'/img/frames/fab/addons/blue.svg'}, - {name:'Yellow', src:'/img/frames/fab/addons/yellow.svg'}, - {name:'Action Cost', src:'/img/frames/fab/addons/cost.svg'}, - {name:'Shield', src:'/img/frames/fab/addons/shield.svg'}, - {name:'Spear', src:'/img/frames/fab/addons/spear.svg'} + {name:'Pitch (1)', src:'/img/frames/fab/pitch/1.svg'}, + {name:'Pitch (2)', src:'/img/frames/fab/pitch/2.svg'}, + {name:'Pitch (3)', src:'/img/frames/fab/pitch/3.svg'}, + {name:'Spear', src:'/img/frames/fab/addons/spear.svg'}, + {name:'Shield', src:'/img/frames/fab/addons/shield.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 = 'FABRegular'; - loadScript('/js/frames/manaSymbolsFAB.js'); - //art bounds - card.artBounds = {x:0.0867, y:0.1258, width:0.8267, height:0.4796}; - autoFitArt(); - //set symbol bounds - card.setSymbolBounds = {x:-1, y:-1, 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({ - title: {name:'Title', text:'', x:0.19, y:0.0705, width:0.62, height:0.0405, oneLine:true, font:'amanda', size:0.0405, align:'center', manaPrefix:'fab'}, - type: {name:'Type', text:'', x:0.24, y:0.8977, width:0.52, height:0.0281, oneLine:true, font:'amanda', size:0.0281, align:'center', manaPrefix:'fab'}, - rules: {name:'Rules Text', text:'', x:0.12, y:0.6153, width:0.76, height:0.28, size:0.0281, font:'palatino', manaPrefix:'fab'}, - cost: {name:'Cost', text:'', x:0.854, y:0.0753, width:0.0534, height:0.031, size:0.031, font:'palatino', oneLine:true, align:'center', manaPrefix:'fab'}, - left: {name:'Left Stat', text:'', x:0.162, y:0.9124, width:0.0534, height:0.0358, size:0.0358, font:'palatino', oneLine:true, align:'center', manaPrefix:'fab'}, - right: {name:'Right Stat', text:'', x:0.7847, y:0.9124, width:0.0534, height:0.0358, size:0.0358, font:'palatino', oneLine:true, align:'center', manaPrefix:'fab'} - }); - //bottom info - await loadBottomInfo({ - regular: {text:'{kerning-2}{elemidinfo-rarity} {elemidinfo-set}{elemidinfo-number} {elemidinfo-artist} \u00a9 ' + date.getFullYear() + ' Legend Story Studios', x:0.25, y:1987/2100, width:0.5, height:0.0143, oneLine:true, font:'gothammedium', size:0.0143, color:'white', align:'center'}, - extra: {text:'NOT FOR SALE CardConjurer.com', y:2020/2100, height:0.0134, oneLine:true, font:'gothammedium', size:0.0134, color:'white', align:'center'}, - }); -} +document.querySelector('#loadFrameVersion').onclick = LoadFABVersion; //loads available frames loadFramePack(); \ No newline at end of file