M)Do9nE30SuK_Zv)QE6>8q-4-MFDI
zFR#hX<7#drh1|!)j;t2TdQDtcDINfD9Ps4M{fFHo4(A#9jEK6
ztG5n+us<6#5kzm$mbZx>VQMuM9@d|Qp1XIC7w+M(+ig}W|9eYn8dF=>=YlTy`m2~k
zH$&!g6P_$jBo>RBBgP#ozCHmR9Nbz~KYW_cjcg2dvLSBnF`jiI*ogGa`M0B%=kiwX*EmzP&wE-w4~`+us|
zhD1box9KDM_8nXPia*-RVuur)P7E%-KzM&5r3|KIGEyu7z~+-@+Ny;dG%<~}+nL5j
zrlHa-EM!E7!*eHs7`Em_7{>igUb#%^365gQ8t
zW2aAV*F0#2f_Y0RYC5tBu7a?v9E@su|M>is~vKs;sn}IMp0p
zqvy}XfSs25y2IZoQpeFz>QPgtYK9K=KA-z|e8A@{3y&V-*KnV0+{m(Q_pT8uN=vg;
zQJKon?D!!Z%kt^fqWpXxm-vq!mrkBMFn2z9Yaj^@iFWjUfv&GbM8Q*}tsbF>7|0ms=bLfY+~F>V>E`d)YGK
z;8<5>RX3~=gHlF&O>OrCR^;agL{t6Ncz*Y;UW;+kAUcpI2L6Q(RjGP2Hcwc;w#!0O
zz0FY*Mvv~Q(5M$#hucB|NDTEqmKVU{7nKwi?wR-~qDUl{2d6w7J!VYo$dT&!_%O9v
zER_-@iMqZ}|Nj8TvW&}R)ah<%wKuO`(-xiAUAk;5x(Fok)RA1oFw6%_msNdv(9eK~
zL{vnWK%tPw#i<@h3W<&mj);(lgwP6wOfDA+g(O9h6m>5R49Bu8%d!l^xLh`?)oQU=
z39kAWh}!0!1=>@=hv)*fpF2agk#G3waL>SGj@w@lt9n4AY)T3)+AOiGKKyUAay|J-Is|^kf
zmC5BKNxGTr0PY|TnBzE(bJ%PaqfxF@%H;BnDOxBJ<$vqA$FeNL@QXc;VHk#SH7#nK4u{L(a5@}Lo6TXh+ANkvlgX+#
zSa02Om`zN5L-VfRoQ!!n7{FVUQlyT1EoXmcVsuGi;oiq*@*A-S;1^T3zxUXJ1>GO^GI%M>>*Up}~Mwek3gmKz9#QFCUE$;i+Q8zvt#
zNFtNXa`jxcxe1I`No0oU!g{54517A95>f|}ARt-){BKpT(5l{OA?{l~(m
z?4{RvImW%c@$tpa353GCD-I9@F=WJuKYsDK%jwMBz5Dcvm0W}M>!%lemoVfvtGgld
z)71q_n`Fv!ix$20mbg
+
+
diff --git a/img/frames/mysticalArchive/jp/crowns/uThumb.png b/img/frames/mysticalArchive/jp/crowns/uThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd3de5a138bd3948f6e0c61fee690a0547e43507
GIT binary patch
literal 3530
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
Eg7;t0X#fBK
literal 0
HcmV?d00001
diff --git a/img/frames/mysticalArchive/jp/crowns/w.svg b/img/frames/mysticalArchive/jp/crowns/w.svg
new file mode 100644
index 00000000..edca5eaa
--- /dev/null
+++ b/img/frames/mysticalArchive/jp/crowns/w.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/img/frames/mysticalArchive/jp/crowns/wThumb.png b/img/frames/mysticalArchive/jp/crowns/wThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa0ae044193f50d377b45a8ebe1445b2c2c1adda
GIT binary patch
literal 3394
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
Y0Lz;hz*`n$ssI2007*qoM6N<$f`Gz!-v9sr
literal 0
HcmV?d00001
diff --git a/js/creator-22.js b/js/creator-22.js
index 6584dd35..d77e57c7 100644
--- a/js/creator-22.js
+++ b/js/creator-22.js
@@ -138,6 +138,7 @@ sizeCanvas('line');
sizeCanvas('watermark');
sizeCanvas('bottomInfo');
sizeCanvas('guidelines');
+sizeCanvas('prePT');
//Scaling
function scaleX(input) {
return Math.round((input + card.marginX) * card.width);
@@ -295,7 +296,7 @@ function drawFrames() {
haveDrawnPrePTCanvas = true;
frameContext.globalCompositeOperation = 'source-over';
frameContext.globalAlpha = 1;
- frameContext.drawImage(textCanvas, 0, 0, frameCanvas.width, frameCanvas.height);
+ frameContext.drawImage(prePTCanvas, 0, 0, frameCanvas.width, frameCanvas.height);
}
frameContext.globalCompositeOperation = item.mode || 'source-over';
frameContext.globalAlpha = item.opacity / 100 || 1;
@@ -333,7 +334,7 @@ function drawFrames() {
haveDrawnPrePTCanvas = true;
frameContext.globalCompositeOperation = 'source-over';
frameContext.globalAlpha = 1;
- frameContext.drawImage(textCanvas, 0, 0, frameCanvas.width, frameCanvas.height);
+ frameContext.drawImage(prePTCanvas, 0, 0, frameCanvas.width, frameCanvas.height);
}
drawCard();
}
@@ -680,6 +681,7 @@ function drawTextBuffer() {
}
async function drawText() {
textContext.clearRect(0, 0, textCanvas.width, textCanvas.height);
+ prePTContext.clearRect(0, 0, prePTCanvas.width, prePTCanvas.height);
drawTextBetweenFrames = false;
for (var textObject of Object.entries(card.text)) {
await writeText(textObject[1], textContext);
@@ -782,6 +784,7 @@ function writeText(textObject, targetContext) {
var manaPlacementCounter = 0;
var realTextAlign = textAlign;
savedRollYPosition = null;
+ var drawToPrePTCanvas = false;
//variables that track various... things?
var newLineSpacing = 0;
var textSize = startingTextSize;
@@ -931,6 +934,7 @@ function writeText(textObject, targetContext) {
} else if (possibleCode.includes('roll')) {
drawTextBetweenFrames = true;
redrawFrames = true;
+ drawToPrePTCanvas = true;
if (savedRollYPosition == null) {
savedRollYPosition = currentY;
} else {
@@ -1086,17 +1090,21 @@ function writeText(textObject, targetContext) {
if (!textObject.noVerticalCenter) {
verticalAdjust = (textHeight - currentY + textSize * 0.15) / 2;
}
+ var trueTargetContext = targetContext;
+ if (drawToPrePTCanvas) {
+ trueTargetContext = prePTContext;
+ }
if (textRotation) {
- targetContext.save();
- targetContext
+ trueTargetContext.save();
+ trueTargetContext
const shapeX = textX + ptShift[0];
const shapeY = textY + ptShift[1];
- targetContext.translate(shapeX, shapeY);
- targetContext.rotate(Math.PI * textRotation / 180);
- targetContext.drawImage(paragraphCanvas, permaShift[0] - canvasMargin, verticalAdjust - canvasMargin + permaShift[1]);
- targetContext.restore();
+ trueTargetContext.translate(shapeX, shapeY);
+ trueTargetContext.rotate(Math.PI * textRotation / 180);
+ trueTargetContext.drawImage(paragraphCanvas, permaShift[0] - canvasMargin, verticalAdjust - canvasMargin + permaShift[1]);
+ trueTargetContext.restore();
} else {
- targetContext.drawImage(paragraphCanvas, textX - canvasMargin + ptShift[0] + permaShift[0], textY - canvasMargin + verticalAdjust + ptShift[1] + permaShift[1]);
+ trueTargetContext.drawImage(paragraphCanvas, textX - canvasMargin + ptShift[0] + permaShift[0], textY - canvasMargin + verticalAdjust + ptShift[1] + permaShift[1]);
}
drawingText = false;
}
@@ -1472,7 +1480,7 @@ function drawCard() {
} else if (card.version.includes('dungeon') && typeof dungeonCanvas !== "undefined") {
cardContext.drawImage(dungeonCanvas, 0, 0, cardCanvas.width, cardCanvas.height);
}
- if (!drawTextBetweenFrames) {cardContext.drawImage(textCanvas, 0, 0, cardCanvas.width, cardCanvas.height);}
+ cardContext.drawImage(textCanvas, 0, 0, cardCanvas.width, cardCanvas.height);
cardContext.drawImage(setSymbol, scaleX(card.setSymbolX), scaleY(card.setSymbolY), setSymbol.width * card.setSymbolZoom, setSymbol.height * card.setSymbolZoom)
cardContext.drawImage(bottomInfoCanvas, 0, 0, cardCanvas.width, cardCanvas.height);
// guidelines
diff --git a/js/frames/groupMisc-2.js b/js/frames/groupMisc-2.js
index 5f4757b2..f107d556 100644
--- a/js/frames/groupMisc-2.js
+++ b/js/frames/groupMisc-2.js
@@ -1,5 +1,4 @@
loadFramePacks([
- {name:'Dungeon (AFR)', value:'Dungeon'},
{name:'Conspiracies (Draft Matters)', value:'Conspiracy'},
{name:'Future Shifted', value:'FutureRegular'},
{name:'Seventh Edition', value:'Seventh'},
@@ -7,6 +6,7 @@ loadFramePacks([
{name:'Legends Multicolored', value:'Legends'},
{name:'Alpha/Beta/Unlimited', value:'ABU'},
{name:'Misc', value:'disabled'},
+ {name:'Dungeon (AFR)', value:'Dungeon'},
{name:'Planechase', value:'Planechase'},
{name:'Vanguard', value:'Vanguard'}
])
\ No newline at end of file
diff --git a/js/frames/groupStandard-3.js b/js/frames/groupStandard-3.js
index afbedeb5..35a7596b 100644
--- a/js/frames/groupStandard-3.js
+++ b/js/frames/groupStandard-3.js
@@ -20,6 +20,7 @@ loadFramePacks([
{name:'Aftermath (Amonkhet)', value:'Aftermath'},
{name:'Flip (Kamigawa)', value:'Flip'},
{name:'Levelers (Zendikar)', value:'Levelers'},
+ {name:'Conspiracies (Draft Matters)', value:'Conspiracy'},
{name:'Custom Addons', value:'disabled'},
{name:'Brawl Legend Crowns', value:'Brawl'}
])
\ No newline at end of file
diff --git a/js/frames/packMysticalArchive.js b/js/frames/packMysticalArchive.js
index 66e1c850..84bfa899 100644
--- a/js/frames/packMysticalArchive.js
+++ b/js/frames/packMysticalArchive.js
@@ -10,7 +10,15 @@ availableFrames = [
{name:'Multicolored Frame', src:'/img/frames/mysticalArchive/m.png', masks:masks},
{name:'Artifact Frame', src:'/img/frames/mysticalArchive/a.png', masks:masks},
{name:'Land Frame', src:'/img/frames/mysticalArchive/c.png', masks:masks},
- {name:'Power/Toughness', src:'/img/frames/mysticalArchive/pt.png', bounds:{x:0.7014, y:0.8924, width:0.222, height:0.0520}}
+ {name:'Power/Toughness', src:'/img/frames/mysticalArchive/pt.png', bounds:{x:0.7014, y:0.8924, width:0.222, height:0.0520}},
+ {name:'White Crown', src:'/img/frames/mysticalArchive/crowns/w.svg'},
+ {name:'Blue Crown', src:'/img/frames/mysticalArchive/crowns/u.svg'},
+ {name:'Black Crown', src:'/img/frames/mysticalArchive/crowns/b.svg'},
+ {name:'Red Crown', src:'/img/frames/mysticalArchive/crowns/r.svg'},
+ {name:'Green Crown', src:'/img/frames/mysticalArchive/crowns/g.svg'},
+ {name:'Multicolored Crown', src:'/img/frames/mysticalArchive/crowns/m.svg'},
+ {name:'Artifact Crown', src:'/img/frames/mysticalArchive/crowns/a.svg'},
+ {name:'Land Crown', src:'/img/frames/mysticalArchive/crowns/l.svg'}
];
//disables/enables the "Load Frame Version" button
document.querySelector('#loadFrameVersion').disabled = false;
diff --git a/js/frames/packMysticalArchiveJP.js b/js/frames/packMysticalArchiveJP.js
index d2aff325..26ad9c44 100644
--- a/js/frames/packMysticalArchiveJP.js
+++ b/js/frames/packMysticalArchiveJP.js
@@ -30,7 +30,15 @@ availableFrames = [
{name:'Multicolored Power/Toughness', src:'/img/frames/mysticalArchive/jp/pt/m.svg', bounds:bounds2, complementary:19},
{name:'Artifact Power/Toughness', src:'/img/frames/mysticalArchive/jp/pt/a.svg', bounds:bounds2, complementary:19},
{name:'Land Power/Toughness', src:'/img/frames/mysticalArchive/jp/pt/l.svg', bounds:bounds2, complementary:19},
- {name:'Power/Toughness Cutout', src:'/img/frames/mysticalArchive/jp/pt/cutout.svg', bounds:bounds2, erase:true}
+ {name:'Power/Toughness Cutout', src:'/img/frames/mysticalArchive/jp/pt/cutout.svg', bounds:bounds2, erase:true},
+ {name:'White Crown', src:'/img/frames/mysticalArchive/jp/crowns/w.svg'},
+ {name:'Blue Crown', src:'/img/frames/mysticalArchive/jp/crowns/u.svg'},
+ {name:'Black Crown', src:'/img/frames/mysticalArchive/jp/crowns/b.svg'},
+ {name:'Red Crown', src:'/img/frames/mysticalArchive/jp/crowns/r.svg'},
+ {name:'Green Crown', src:'/img/frames/mysticalArchive/jp/crowns/g.svg'},
+ {name:'Multicolored Crown', src:'/img/frames/mysticalArchive/jp/crowns/m.svg'},
+ {name:'Artifact Crown', src:'/img/frames/mysticalArchive/jp/crowns/a.svg'},
+ {name:'Land Crown', src:'/img/frames/mysticalArchive/jp/crowns/l.svg'}
];
//disables/enables the "Load Frame Version" button
document.querySelector('#loadFrameVersion').disabled = false;