diff --git a/img/frames/saga/ub/l.png b/img/frames/saga/ub/l.png new file mode 100644 index 00000000..9f7e1ec7 Binary files /dev/null and b/img/frames/saga/ub/l.png differ diff --git a/img/frames/saga/ub/lThumb.png b/img/frames/saga/ub/lThumb.png new file mode 100644 index 00000000..3374ac17 Binary files /dev/null and b/img/frames/saga/ub/lThumb.png differ diff --git a/img/frames/saga/ub/sagaFrameB.png b/img/frames/saga/ub/sagaFrameB.png new file mode 100644 index 00000000..9c284cfd Binary files /dev/null and b/img/frames/saga/ub/sagaFrameB.png differ diff --git a/img/frames/saga/ub/sagaFrameBThumb.png b/img/frames/saga/ub/sagaFrameBThumb.png new file mode 100644 index 00000000..b8967a1e Binary files /dev/null and b/img/frames/saga/ub/sagaFrameBThumb.png differ diff --git a/img/frames/saga/ub/sagaFrameG.png b/img/frames/saga/ub/sagaFrameG.png new file mode 100644 index 00000000..513b65d8 Binary files /dev/null and b/img/frames/saga/ub/sagaFrameG.png differ diff --git a/img/frames/saga/ub/sagaFrameGThumb.png b/img/frames/saga/ub/sagaFrameGThumb.png new file mode 100644 index 00000000..17da12c9 Binary files /dev/null and b/img/frames/saga/ub/sagaFrameGThumb.png differ diff --git a/img/frames/saga/ub/sagaFrameM.png b/img/frames/saga/ub/sagaFrameM.png new file mode 100644 index 00000000..7de01e05 Binary files /dev/null and b/img/frames/saga/ub/sagaFrameM.png differ diff --git a/img/frames/saga/ub/sagaFrameMThumb.png b/img/frames/saga/ub/sagaFrameMThumb.png new file mode 100644 index 00000000..59c9ddd3 Binary files /dev/null and b/img/frames/saga/ub/sagaFrameMThumb.png differ diff --git a/img/frames/saga/ub/sagaFrameR.png b/img/frames/saga/ub/sagaFrameR.png new file mode 100644 index 00000000..36b744c4 Binary files /dev/null and b/img/frames/saga/ub/sagaFrameR.png differ diff --git a/img/frames/saga/ub/sagaFrameRThumb.png b/img/frames/saga/ub/sagaFrameRThumb.png new file mode 100644 index 00000000..7ecb4ab1 Binary files /dev/null and b/img/frames/saga/ub/sagaFrameRThumb.png differ diff --git a/img/frames/saga/ub/sagaFrameU.png b/img/frames/saga/ub/sagaFrameU.png new file mode 100644 index 00000000..a4b33850 Binary files /dev/null and b/img/frames/saga/ub/sagaFrameU.png differ diff --git a/img/frames/saga/ub/sagaFrameUThumb.png b/img/frames/saga/ub/sagaFrameUThumb.png new file mode 100644 index 00000000..831ceda1 Binary files /dev/null and b/img/frames/saga/ub/sagaFrameUThumb.png differ diff --git a/img/frames/saga/ub/sagaFrameW.png b/img/frames/saga/ub/sagaFrameW.png new file mode 100644 index 00000000..ed810238 Binary files /dev/null and b/img/frames/saga/ub/sagaFrameW.png differ diff --git a/img/frames/saga/ub/sagaFrameWThumb.png b/img/frames/saga/ub/sagaFrameWThumb.png new file mode 100644 index 00000000..f4c820a6 Binary files /dev/null and b/img/frames/saga/ub/sagaFrameWThumb.png differ diff --git a/img/frames/saga/ub/sagaMaskBanner.png b/img/frames/saga/ub/sagaMaskBanner.png new file mode 100644 index 00000000..6a146586 Binary files /dev/null and b/img/frames/saga/ub/sagaMaskBanner.png differ diff --git a/img/frames/saga/ub/sagaMaskBannerRight.png b/img/frames/saga/ub/sagaMaskBannerRight.png new file mode 100644 index 00000000..31f2378d Binary files /dev/null and b/img/frames/saga/ub/sagaMaskBannerRight.png differ diff --git a/img/frames/saga/ub/sagaMaskBannerRightThumb.png b/img/frames/saga/ub/sagaMaskBannerRightThumb.png new file mode 100644 index 00000000..86681405 Binary files /dev/null and b/img/frames/saga/ub/sagaMaskBannerRightThumb.png differ diff --git a/img/frames/saga/ub/sagaMaskBannerThumb.png b/img/frames/saga/ub/sagaMaskBannerThumb.png new file mode 100644 index 00000000..128451b9 Binary files /dev/null and b/img/frames/saga/ub/sagaMaskBannerThumb.png differ diff --git a/img/frames/saga/ub/sagaMaskBorder.png b/img/frames/saga/ub/sagaMaskBorder.png new file mode 100644 index 00000000..72f571ec Binary files /dev/null and b/img/frames/saga/ub/sagaMaskBorder.png differ diff --git a/img/frames/saga/ub/sagaMaskBorderThumb.png b/img/frames/saga/ub/sagaMaskBorderThumb.png new file mode 100644 index 00000000..1c9a7094 Binary files /dev/null and b/img/frames/saga/ub/sagaMaskBorderThumb.png differ diff --git a/img/frames/saga/ub/sagaMaskFrame.png b/img/frames/saga/ub/sagaMaskFrame.png new file mode 100644 index 00000000..8b7e7be4 Binary files /dev/null and b/img/frames/saga/ub/sagaMaskFrame.png differ diff --git a/img/frames/saga/ub/sagaMaskFrameThumb.png b/img/frames/saga/ub/sagaMaskFrameThumb.png new file mode 100644 index 00000000..459ed4cf Binary files /dev/null and b/img/frames/saga/ub/sagaMaskFrameThumb.png differ diff --git a/img/frames/saga/ub/sagaMaskPinline.png b/img/frames/saga/ub/sagaMaskPinline.png new file mode 100644 index 00000000..e208a8a4 Binary files /dev/null and b/img/frames/saga/ub/sagaMaskPinline.png differ diff --git a/img/frames/saga/ub/sagaMaskPinlineThumb.png b/img/frames/saga/ub/sagaMaskPinlineThumb.png new file mode 100644 index 00000000..98187afa Binary files /dev/null and b/img/frames/saga/ub/sagaMaskPinlineThumb.png differ diff --git a/img/frames/saga/ub/sagaMaskText.png b/img/frames/saga/ub/sagaMaskText.png new file mode 100644 index 00000000..9809f2ef Binary files /dev/null and b/img/frames/saga/ub/sagaMaskText.png differ diff --git a/img/frames/saga/ub/sagaMaskTextRight.png b/img/frames/saga/ub/sagaMaskTextRight.png new file mode 100644 index 00000000..5009d105 Binary files /dev/null and b/img/frames/saga/ub/sagaMaskTextRight.png differ diff --git a/img/frames/saga/ub/sagaMaskTextRightThumb.png b/img/frames/saga/ub/sagaMaskTextRightThumb.png new file mode 100644 index 00000000..4568af66 Binary files /dev/null and b/img/frames/saga/ub/sagaMaskTextRightThumb.png differ diff --git a/img/frames/saga/ub/sagaMaskTextThumb.png b/img/frames/saga/ub/sagaMaskTextThumb.png new file mode 100644 index 00000000..24000a2e Binary files /dev/null and b/img/frames/saga/ub/sagaMaskTextThumb.png differ diff --git a/img/frames/saga/ub/sagaMaskType.png b/img/frames/saga/ub/sagaMaskType.png new file mode 100644 index 00000000..16c3863d Binary files /dev/null and b/img/frames/saga/ub/sagaMaskType.png differ diff --git a/img/frames/saga/ub/sagaMaskTypeThumb.png b/img/frames/saga/ub/sagaMaskTypeThumb.png new file mode 100644 index 00000000..a03af2ba Binary files /dev/null and b/img/frames/saga/ub/sagaMaskTypeThumb.png differ diff --git a/img/frames/saga/ub/sagaMidStripe.png b/img/frames/saga/ub/sagaMidStripe.png new file mode 100644 index 00000000..1e57a18d Binary files /dev/null and b/img/frames/saga/ub/sagaMidStripe.png differ diff --git a/img/frames/saga/ub/sagaMidStripeThumb.png b/img/frames/saga/ub/sagaMidStripeThumb.png new file mode 100644 index 00000000..e95c211e Binary files /dev/null and b/img/frames/saga/ub/sagaMidStripeThumb.png differ diff --git a/img/frames/saga/ub/sagamaskTitle.png b/img/frames/saga/ub/sagamaskTitle.png new file mode 100644 index 00000000..a9c4e178 Binary files /dev/null and b/img/frames/saga/ub/sagamaskTitle.png differ diff --git a/img/frames/saga/ub/sagamaskTitleThumb.png b/img/frames/saga/ub/sagamaskTitleThumb.png new file mode 100644 index 00000000..e1a72b0d Binary files /dev/null and b/img/frames/saga/ub/sagamaskTitleThumb.png differ diff --git a/img/frames/saga/ub/stamp.png b/img/frames/saga/ub/stamp.png new file mode 100644 index 00000000..d419c61d Binary files /dev/null and b/img/frames/saga/ub/stamp.png differ diff --git a/img/frames/saga/ub/stampGray.png b/img/frames/saga/ub/stampGray.png new file mode 100644 index 00000000..3bb19c07 Binary files /dev/null and b/img/frames/saga/ub/stampGray.png differ diff --git a/img/frames/saga/ub/stampGrayThumb.png b/img/frames/saga/ub/stampGrayThumb.png new file mode 100644 index 00000000..77b29d27 Binary files /dev/null and b/img/frames/saga/ub/stampGrayThumb.png differ diff --git a/img/frames/saga/ub/stampThumb.png b/img/frames/saga/ub/stampThumb.png new file mode 100644 index 00000000..b9e08bb2 Binary files /dev/null and b/img/frames/saga/ub/stampThumb.png differ diff --git a/js/frameSearch.js b/js/frameSearch.js index 07365e3f..2a62bf94 100644 --- a/js/frameSearch.js +++ b/js/frameSearch.js @@ -98,6 +98,7 @@ const frameNames = new Map ([ ['Planeswalker Transform Icons', 'PlaneswalkerTransformIcons'], //saga ['Sagas', 'SagaRegular'], + ['Sagas (Universes Beyond)', 'SagaUB'], //dfc ['Transform (Front)', 'M15TransformFront'], ['Transform (Back)', 'M15TransformBack'], diff --git a/js/frames/groupSaga-1.js b/js/frames/groupSaga-1.js index 731fc988..07b2c445 100644 --- a/js/frames/groupSaga-1.js +++ b/js/frames/groupSaga-1.js @@ -1,5 +1,6 @@ loadFramePacks([ {name:'Regular Frames', value:'SagaRegular'}, + {name:'Universes Beyond Frames', value:'SagaUB'}, {name:'Addons', value:'disabled'}, {name:'Legend Crowns', value:'M15LegendCrowns'}, {name:'Inner Crowns', value:'M15InnerCrowns'}, diff --git a/js/frames/packSagaUB.js b/js/frames/packSagaUB.js new file mode 100644 index 00000000..d80a6412 --- /dev/null +++ b/js/frames/packSagaUB.js @@ -0,0 +1,49 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/saga/ub/sagaMaskPinline.png', name:'Pinline'}, {src:'/img/frames/saga/ub/sagaMaskTitle.png', name:'Title'}, {src:'/img/frames/saga/ub/sagaMaskType.png', name:'Type'}, {src:'/img/frames/saga/ub/sagaMaskFrame.png', name:'Frame'}, {src:'/img/frames/saga/ub/sagaMaskBanner.png', name:'Banner'}, {src:'/img/frames/saga/ub/sagaMaskBannerRight.png', name:'Banner (Right)'}, {src:'/img/frames/saga/ub/sagaMaskText.png', name:'Text'}, {src:'/img/frames/saga/ub/sagaMaskTextRight.png', name:'Text (Right)'}, {src:'/img/frames/saga/ub/sagaMaskBorder.png', name:'Border'}]; +//defines available frames +var stampBounds = {x:666/1500, y:1905/2100, width:171/1500, height:95/2100}; +availableFrames = [ + {name:'White Frame', src:'/img/frames/saga/ub/sagaFrameW.png', masks:masks}, + {name:'Blue Frame', src:'/img/frames/saga/ub/sagaFrameU.png', masks:masks}, + {name:'Black Frame', src:'/img/frames/saga/ub/sagaFrameB.png', masks:masks}, + {name:'Red Frame', src:'/img/frames/saga/ub/sagaFrameR.png', masks:masks}, + {name:'Green Frame', src:'/img/frames/saga/ub/sagaFrameG.png', masks:masks}, + {name:'Multicolored Frame', src:'/img/frames/saga/ub/sagaFrameM.png', masks:masks}, + {name:'Land Frame', src:'/img/frames/saga/ub/l.png', masks:masks}, + {name:'Banner Pinstripe (Multicolored)', src:'/img/frames/saga/ub/sagaMidStripe.png', bounds:{x:112/1500, y:630/2100, width:15/1500, height:985/2100}}, + {name:'Holo Stamp', src:'/img/frames/saga/ub/stamp.png', bounds:stampBounds}, + {name:'Gray Stamp', src:'/img/frames/saga/ub/stampGray.png', bounds:stampBounds}, +]; +//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 = 'sagaUB'; + card.onload = '/js/frames/versionSaga.js'; + loadScript('/js/frames/versionSaga.js'); + //art bounds + card.artBounds = {x:753/1500, y:240/2100, width:630/1500, height:1517/2100}; + autoFitArt(); + //set symbol bounds + card.setSymbolBounds = {x:0.9227, y:1829/2100, width:0.12, height:0.0381, vertical:'center', horizontal: 'right'}; + resetSetSymbol(); + //watermark bounds + card.watermarkBounds = {x:0.3027, y:0.4748, width:0.3547, height:0.6767}; + 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:1775/2100, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0324}, + ability0: {name:'Ability 1', text:'', x:0.1334, y:0.2896, width:0.35, height:0.1786, size:0.0305}, + ability1: {name:'Ability 2', text:'', x:0.1334, y:0, width:0.35, height:0.1786, size:0.0305}, + ability2: {name:'Ability 3', text:'', x:0.1334, y:0, width:0.35, height:0.1786, size:0.0305}, + ability3: {name:'Ability 4', text:'', x:0.1334, y:0, width:0.35, height:0, size:0.0305}, + reminder: {name:'Reminder Text', text:'{i}(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)', x:0.0867, y:0.1129, width:0.404, height:0.1772, size:0.03, shadowColor:'white'} + }); +} +//loads available frames +loadFramePack(); \ No newline at end of file