open house promo
8
img/frames/promo/frame.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="1500" height="2100" viewBox="0 0 1500 2100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
||||
<rect id="Card" x="0" y="0" width="1500" height="2100" style="fill:none;"/>
|
||||
<g id="Card1" serif:id="Card">
|
||||
<path d="M1400,1853C1426.7,1829.61 1439.39,1789.61 1440,1765L1440,85C1437.14,71.038 1428.74,62.781 1415,60L85,60C71.263,62.781 62.855,71.038 60,85L60,1765C60.611,1789.61 73.299,1829.61 100,1853L100,1483.21C88.362,1469.83 78.412,1445.28 78,1417C78.412,1388.72 88.362,1364.17 100,1350.79L100,227.213C88.364,213.833 78.412,189.278 78,161C78.481,127.948 91.996,99.984 106,89L1394,89C1408,99.984 1421.52,127.948 1422,161C1421.59,189.276 1411.64,213.828 1400,227.213L1400,1350.79C1411.64,1364.17 1421.59,1388.72 1422,1417C1421.59,1445.28 1411.64,1469.83 1400,1483.21L1400,1853Z" style="fill:rgb(0,123,67);"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
BIN
img/frames/promo/frameThumb.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
img/frames/promo/openHouse/a.png
Normal file
After Width: | Height: | Size: 438 KiB |
BIN
img/frames/promo/openHouse/aThumb.png
Normal file
After Width: | Height: | Size: 8.8 KiB |
BIN
img/frames/promo/openHouse/b.png
Normal file
After Width: | Height: | Size: 466 KiB |
BIN
img/frames/promo/openHouse/bThumb.png
Normal file
After Width: | Height: | Size: 9.6 KiB |
BIN
img/frames/promo/openHouse/c.png
Normal file
After Width: | Height: | Size: 128 KiB |
BIN
img/frames/promo/openHouse/cThumb.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
img/frames/promo/openHouse/g.png
Normal file
After Width: | Height: | Size: 480 KiB |
BIN
img/frames/promo/openHouse/gThumb.png
Normal file
After Width: | Height: | Size: 9.1 KiB |
BIN
img/frames/promo/openHouse/l.png
Normal file
After Width: | Height: | Size: 409 KiB |
BIN
img/frames/promo/openHouse/lThumb.png
Normal file
After Width: | Height: | Size: 9.7 KiB |
BIN
img/frames/promo/openHouse/m.png
Normal file
After Width: | Height: | Size: 422 KiB |
BIN
img/frames/promo/openHouse/mThumb.png
Normal file
After Width: | Height: | Size: 9.4 KiB |
BIN
img/frames/promo/openHouse/r.png
Normal file
After Width: | Height: | Size: 497 KiB |
BIN
img/frames/promo/openHouse/rThumb.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
img/frames/promo/openHouse/u.png
Normal file
After Width: | Height: | Size: 317 KiB |
BIN
img/frames/promo/openHouse/uThumb.png
Normal file
After Width: | Height: | Size: 9.8 KiB |
BIN
img/frames/promo/openHouse/v.png
Normal file
After Width: | Height: | Size: 306 KiB |
BIN
img/frames/promo/openHouse/vThumb.png
Normal file
After Width: | Height: | Size: 8.4 KiB |
BIN
img/frames/promo/openHouse/w.png
Normal file
After Width: | Height: | Size: 357 KiB |
BIN
img/frames/promo/openHouse/wThumb.png
Normal file
After Width: | Height: | Size: 8.4 KiB |
8
img/frames/promo/pinline.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="1500" height="2100" viewBox="0 0 1500 2100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
||||
<rect id="Card" x="0" y="0" width="1500" height="2100" style="fill:none;"/>
|
||||
<g id="Card1" serif:id="Card">
|
||||
<path id="Textbox--Promo-" serif:id="Textbox (Promo)" d="M100,227.213C88.364,213.833 78.412,189.278 78,161C78.481,127.948 91.996,99.984 106,89L1394,89C1408,99.984 1421.52,127.948 1422,161C1421.59,189.276 1411.64,213.828 1400,227.213L1400,1350.79C1411.64,1364.17 1421.59,1388.72 1422,1417C1421.59,1445.28 1411.64,1469.83 1400,1483.21L1400,1948L100,1948L100,1483.21C88.362,1469.83 78.412,1445.28 78,1417C78.412,1388.72 88.362,1364.17 100,1350.79L100,227.213ZM1389,1489L1389,1937L111,1937L111,1489L1389,1489ZM1388.24,1356.01C1389.44,1356.08 1390.56,1356.69 1391.26,1357.68C1405.33,1377.45 1410.29,1397.23 1410.29,1417C1410.29,1436.77 1405.33,1456.55 1391.26,1476.32C1390.51,1477.37 1389.29,1478 1388,1478L112,1478C110.706,1478 109.492,1477.37 108.741,1476.32C94.667,1456.55 89.714,1436.77 89.714,1417C89.714,1397.23 94.667,1377.45 108.741,1357.68C109.492,1356.63 110.706,1356 112,1356L1388,1356L1388.24,1356.01ZM111,233L111,1345L1389,1345L1389,233L111,233ZM112,100L1388,100C1389.29,100 1390.51,100.626 1391.26,101.68C1405.33,121.453 1410.29,141.227 1410.29,161C1410.29,180.773 1405.33,200.547 1391.26,220.32C1390.51,221.374 1389.29,222 1388,222L112,222C110.706,222 109.492,221.374 108.741,220.32C94.667,200.547 89.714,180.773 89.714,161C89.714,141.227 94.667,121.453 108.741,101.68C109.492,100.626 110.706,100 112,100Z" style="fill:rgb(239,56,39);"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.9 KiB |
BIN
img/frames/promo/pinlineThumb.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
@@ -1,5 +1,6 @@
|
||||
loadFramePacks([
|
||||
{name:'Regular Frames', value:'PromoRegular-1'},
|
||||
{name:'Regular Frames', value:'PromoOpenHouse'},
|
||||
{name:'Borderless Frames', value:'PromoRegular-1'},
|
||||
{name:'Extended Art Frames', value:'PromoExtended'},
|
||||
{name:'Nickname Frames', value:'PromoNickname'},
|
||||
{name:'Generic Showcase', value:'PromoGenericShowcase'},
|
||||
|
52
js/frames/packPromoOpenHouse.js
Normal file
@@ -0,0 +1,52 @@
|
||||
//Create objects for common properties across available frames
|
||||
var masks = [{src:'/img/frames/promo/pinline.svg', name:'Pinline'}, {src:'/img/frames/m15/regular/m15MaskTitle.png', name:'Title'}, {src:'/img/frames/promo/m15PromoMaskType.png', name:'Type'}, {src:'/img/frames/promo/frame.svg', name:'Frame'}, {src:'/img/frames/promo/m15PromoMaskRules.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/promo/openHouse/w.png', masks:masks},
|
||||
{name:'Blue Frame', src:'/img/frames/promo/openHouse/u.png', masks:masks},
|
||||
{name:'Black Frame', src:'/img/frames/promo/openHouse/b.png', masks:masks},
|
||||
{name:'Red Frame', src:'/img/frames/promo/openHouse/r.png', masks:masks},
|
||||
{name:'Green Frame', src:'/img/frames/promo/openHouse/g.png', masks:masks},
|
||||
{name:'Multicolored Frame', src:'/img/frames/promo/openHouse/m.png', masks:masks},
|
||||
{name:'Artifact Frame', src:'/img/frames/promo/openHouse/a.png', masks:masks},
|
||||
{name:'Land Frame', src:'/img/frames/promo/openHouse/l.png', masks:masks},
|
||||
{name:'Vehicle Frame', src:'/img/frames/promo/openHouse/v.png', masks:masks},
|
||||
{name:'Colorless Frame', src:'/img/frames/promo/openHouse/c.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 = 'promoOpenHouse';
|
||||
//art bounds
|
||||
card.artBounds = {x:0.0614, y:0.1124, width:0.8774, height:0.8086};
|
||||
autoFitArt();
|
||||
//set symbol bounds
|
||||
card.setSymbolBounds = {x:0.9213, y:0.6743, width:0.12, height:0.0410, vertical:'center', horizontal: 'right'};
|
||||
resetSetSymbol();
|
||||
//watermark bounds
|
||||
card.watermarkBounds = {x:0.5, y:0.8177, width:0.75, height:0.1472};
|
||||
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.65, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0324, color:'white', shadowX:0.0014, shadowY:0.001},
|
||||
rules: {name:'Rules Text', text:'', x:0.086, y:0.7143, width:0.828, height:0.2048, size:0.0362, color:'white', shadowX:0.0014, shadowY:0.001},
|
||||
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();
|
@@ -46,7 +46,7 @@ document.querySelector('#loadFrameVersion').onclick = async function() {
|
||||
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', shadowX:0.0014, shadowY:0.001},
|
||||
type: {name:'Type', text:'', x:0.0854, y:0.65, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0324, color:'white', shadowX:0.0014, shadowY:0.001},
|
||||
rules: {name:'Rules Text', text:'', x:0.086, y:0.7143, width:0.828, height:0.2048, size:0.0362, color:'white', shadowX:0.0014, shadowY:0.001},
|
||||
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', color:'white'}
|
||||
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
|
||||
|