snc gilded
BIN
gallery/img/sncGilded.png
Normal file
After Width: | Height: | Size: 3.4 MiB |
@@ -41,6 +41,7 @@ include('../globalHTML/header-1.php');
|
||||
<script>
|
||||
//template data
|
||||
const templates = [
|
||||
{name: "Gilded (SNC)", location: "Showcase Frames > Gilded (SNC)", image: "sncGilded.png"},
|
||||
{name: "Ninja (NEO)", location: "Showcase Frames > Ninja (NEO)", image: "neoNinja.png"},
|
||||
{name: "Samurai (NEO)", location: "Showcase Frames > Samurai (NEO)", image: "neoSamurai.png"},
|
||||
{name: "Neon (NEO)", location: "Showcase Frames > Neon (NEO)", image: "neoNeon.png"},
|
||||
|
1
img/frames/snc/gilded/frame.svg
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
img/frames/snc/gilded/frameThumb.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
img/frames/snc/gilded/legendary/m.png
Normal file
After Width: | Height: | Size: 551 KiB |
BIN
img/frames/snc/gilded/legendary/mThumb.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
img/frames/snc/gilded/m.png
Normal file
After Width: | Height: | Size: 535 KiB |
BIN
img/frames/snc/gilded/mThumb.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
img/frames/snc/gilded/pt/m.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
img/frames/snc/gilded/pt/mThumb.png
Normal file
After Width: | Height: | Size: 14 KiB |
@@ -25,6 +25,43 @@ const frameNames = new Map ([
|
||||
['Conspiracies (Draft Matters)', 'Conspiracy'],
|
||||
['Colorshifted (Planar Chaos)', 'Colorshifted'],
|
||||
['Brawl Legend Crowns', 'Brawl'],
|
||||
//showcase
|
||||
['Gilded (SNC)', 'SNCGilded'],
|
||||
['Ninja (NEO)', 'NeoNinja'],
|
||||
['Samurai (NEO)', 'NeoSamurai'],
|
||||
['Neon (NEO)', 'NeoNeon'],
|
||||
['Fang (VOW)', 'Fang'],
|
||||
['Equinox (MID)', 'Equinox'],
|
||||
['Eternal Night (MID)', 'EternalNight'],
|
||||
['D&D Sourcebook (AFR)', 'DNDSourcebook'],
|
||||
['D&D Module (AFR)', 'DNDModule'],
|
||||
['Sketch Cards (MH2)', 'MH2'],
|
||||
['Mystical Archive (STA)', 'MysticalArchive'],
|
||||
['Japanese Mystical Archive (STA)', 'MysticalArchiveJP'],
|
||||
['Praetors (KHM)', 'Praetors'],
|
||||
['Kaldheim (KHM)', 'Kaldheim-2'],
|
||||
['Nonlegendary Kaldheim (KHM)', 'KaldheimNonleg'],
|
||||
['Commander Legends (CMR)', 'CommanderLegends'],
|
||||
['Zendikar Rising (ZNR)', 'ZendikarRising'],
|
||||
['M21 Signature Spellbooks (M21)', 'M21'],
|
||||
['Theros Beyond Death (THB)', 'M15NyxShowcase'],
|
||||
['Eldraine Storybooks (ELD)', 'Storybook'],
|
||||
['Borderless', 'GenericShowcase'],
|
||||
['Fullart', 'M15ClearTextboxes'],
|
||||
['Nickname ("Godzilla")', 'M15Nickname'],
|
||||
['Extended Art (Regular)', 'M15BoxTopper'],
|
||||
['Extended Art (Shorter Textbox)', 'M15ExtendedArtShort'],
|
||||
['FNM Promo (Inverted Promos)', 'FNM'],
|
||||
['Universes Beyond', 'UB'],
|
||||
['Full Text', 'FullText'],
|
||||
['ZNR Expeditions (2020)', 'ExpeditionZNR-1'],
|
||||
['Signature Spellbook (Jace/Gideon)', 'SignatureSpellbook'],
|
||||
['Ixalan Maps', 'Ixalan'],
|
||||
['Amonkhet Invocations (u/Smyris)', 'Invocation'],
|
||||
['Kaladesh Inventions', 'Invention'],
|
||||
['BFZ Expeditions (2015)', 'ExpeditionBFZ-1'],
|
||||
['SDCC15 (Blackout)', 'SDCC15'],
|
||||
['Future Shifted', 'FutureRegular'],
|
||||
//planeswalker
|
||||
['Planeswalker', 'PlaneswalkerRegular'],
|
||||
['Planeswalker Borderless', 'PlaneswalkerBorderless'],
|
||||
@@ -76,42 +113,6 @@ const frameNames = new Map ([
|
||||
['Textless Tokens (Bordered M15)', 'TokenTextlessM15'],
|
||||
['Original Tokens (Old Bordered)', 'TokenOld'],
|
||||
['Unglued Tokens', 'TokenUnglued'],
|
||||
//showcase
|
||||
['Ninja (Neo)', 'NeoNinja'],
|
||||
['Samurai (Neo)', 'NeoSamurai'],
|
||||
['Neon (Neo)', 'NeoNeon'],
|
||||
['Fang (VOW)', 'Fang'],
|
||||
['Equinox (MID)', 'Equinox'],
|
||||
['Eternal Night (MID)', 'EternalNight'],
|
||||
['D&D Sourcebook (AFR)', 'DNDSourcebook'],
|
||||
['D&D Module (AFR)', 'DNDModule'],
|
||||
['Sketch Cards (MH2)', 'MH2'],
|
||||
['Mystical Archive (STA)', 'MysticalArchive'],
|
||||
['Japanese Mystical Archive (STA)', 'MysticalArchiveJP'],
|
||||
['Praetors (KHM)', 'Praetors'],
|
||||
['Kaldheim (KHM)', 'Kaldheim-2'],
|
||||
['Nonlegendary Kaldheim (KHM)', 'KaldheimNonleg'],
|
||||
['Commander Legends (CMR)', 'CommanderLegends'],
|
||||
['Zendikar Rising (ZNR)', 'ZendikarRising'],
|
||||
['M21 Signature Spellbooks (M21)', 'M21'],
|
||||
['Theros Beyond Death (THB)', 'M15NyxShowcase'],
|
||||
['Eldraine Storybooks (ELD)', 'Storybook'],
|
||||
['Borderless', 'GenericShowcase'],
|
||||
['Fullart', 'M15ClearTextboxes'],
|
||||
['Nickname ("Godzilla")', 'M15Nickname'],
|
||||
['Extended Art (Regular)', 'M15BoxTopper'],
|
||||
['Extended Art (Shorter Textbox)', 'M15ExtendedArtShort'],
|
||||
['FNM Promo (Inverted Promos)', 'FNM'],
|
||||
['Universes Beyond', 'UB'],
|
||||
['Full Text', 'FullText'],
|
||||
['ZNR Expeditions (2020)', 'ExpeditionZNR-1'],
|
||||
['Signature Spellbook (Jace/Gideon)', 'SignatureSpellbook'],
|
||||
['Ixalan Maps', 'Ixalan'],
|
||||
['Amonkhet Invocations (u/Smyris)', 'Invocation'],
|
||||
['Kaladesh Inventions', 'Invention'],
|
||||
['BFZ Expeditions (2015)', 'ExpeditionBFZ-1'],
|
||||
['SDCC15 (Blackout)', 'SDCC15'],
|
||||
['Future Shifted', 'FutureRegular'],
|
||||
//misc
|
||||
['Future Shifted', 'FutureRegular'],
|
||||
['Colorshifted', '8thColorshifted'],
|
||||
|
@@ -1,8 +1,9 @@
|
||||
loadFramePacks([
|
||||
{name:'Set Showcase Frames (Chronological)', value:'disabled'},
|
||||
{name:'Ninja (Neo)', value:'NeoNinja'},
|
||||
{name:'Samurai (Neo)', value:'NeoSamurai'},
|
||||
{name:'Neon (Neo)', value:'NeoNeon'},
|
||||
{name:'Gilded (SNC)', value:'SNCGilded'},
|
||||
{name:'Ninja (NEO)', value:'NeoNinja'},
|
||||
{name:'Samurai (NEO)', value:'NeoSamurai'},
|
||||
{name:'Neon (NEO)', value:'NeoNeon'},
|
||||
{name:'Fang (VOW)', value:'Fang'},
|
||||
{name:'Equinox (MID)', value:'Equinox'},
|
||||
{name:'Eternal Night (MID)', value:'EternalNight'},
|
||||
|
43
js/frames/packSNCGilded.js
Normal file
@@ -0,0 +1,43 @@
|
||||
//Create objects for common properties across available frames
|
||||
var masks1 = [{src:'/img/frames/snc/gilded/frame.svg', name:'Frame'}];
|
||||
var masks2 = [{src:'/img/frames/snc/gilded/frame.svg', name:'Frame'}];
|
||||
var bounds = {x:0.7707, y:0.8843, width:0.1694, height:0.0639};
|
||||
//defines available frames
|
||||
availableFrames = [
|
||||
{name:'Regular Frame', src:'/img/frames/snc/gilded/m.png', masks:masks1},
|
||||
{name:'Legendary Frame', src:'/img/frames/snc/gilded/legendary/m.png', masks:masks2},
|
||||
{name:'Power/Toughness', src:'/img/frames/snc/gilded/pt/m.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 = 'sncGilded';
|
||||
//art bounds
|
||||
card.artBounds = {x:0.064, y:0.0372, width:0.872, height:0.8843};
|
||||
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.0629, width:0.928, 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, color:'white'},
|
||||
type: {name:'Type', text:'', x:0.0854, y:0.5664, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0324, color:'white'},
|
||||
rules: {name:'Rules Text', text:'', x:0.086, y:0.6303, width:0.828, height:0.2875, size:0.0362, color:'white'},
|
||||
pt: {name:'Power/Toughness', text:'', x:0.788, y:0.9, width:0.1367, height:0.0372, size:0.0372, font:'belerenbsc', oneLine:true, align:'center', color:'white'}
|
||||
});
|
||||
}
|
||||
//loads available frames
|
||||
loadFramePack();
|
||||
//Only for the main version as the webpage loads:
|
||||
if (!card.text) {
|
||||
document.querySelector('#loadFrameVersion').click();
|
||||
}
|