From 29da1fac20131380c7c59fd27e87f09a06c7aded Mon Sep 17 00:00:00 2001
From: Kyle <41976328+ImKyle4815@users.noreply.github.com>
Date: Tue, 1 Mar 2022 19:28:54 -0800
Subject: [PATCH] kamigawa basics
---
creator/index.php | 4 +--
img/frames/neo/basics/b.svg | 1 +
img/frames/neo/basics/bThumb.png | Bin 0 -> 2366 bytes
img/frames/neo/basics/c.svg | 1 +
img/frames/neo/basics/cThumb.png | Bin 0 -> 2180 bytes
img/frames/neo/basics/g.svg | 1 +
img/frames/neo/basics/gThumb.png | Bin 0 -> 2423 bytes
img/frames/neo/basics/r.svg | 1 +
img/frames/neo/basics/rThumb.png | Bin 0 -> 2416 bytes
img/frames/neo/basics/u.svg | 1 +
img/frames/neo/basics/uThumb.png | Bin 0 -> 2127 bytes
img/frames/neo/basics/w.svg | 1 +
img/frames/neo/basics/wThumb.png | Bin 0 -> 2481 bytes
js/creator-23.js | 18 +++++++------
js/frames/groupTextless-4.js | 13 +++++----
js/frames/packNeoBasics.js | 45 +++++++++++++++++++++++++++++++
js/frames/versionNeoBasics.js | 37 +++++++++++++++++++++++++
17 files changed, 108 insertions(+), 15 deletions(-)
create mode 100644 img/frames/neo/basics/b.svg
create mode 100644 img/frames/neo/basics/bThumb.png
create mode 100644 img/frames/neo/basics/c.svg
create mode 100644 img/frames/neo/basics/cThumb.png
create mode 100644 img/frames/neo/basics/g.svg
create mode 100644 img/frames/neo/basics/gThumb.png
create mode 100644 img/frames/neo/basics/r.svg
create mode 100644 img/frames/neo/basics/rThumb.png
create mode 100644 img/frames/neo/basics/u.svg
create mode 100644 img/frames/neo/basics/uThumb.png
create mode 100644 img/frames/neo/basics/w.svg
create mode 100644 img/frames/neo/basics/wThumb.png
create mode 100644 js/frames/packNeoBasics.js
create mode 100644 js/frames/versionNeoBasics.js
diff --git a/creator/index.php b/creator/index.php
index 36b959ed..a76228e6 100644
--- a/creator/index.php
+++ b/creator/index.php
@@ -639,14 +639,12 @@ include('../globalHTML/header-1.php');
Endiron
Beezchurgr
John C.
- Michael J.
Benjamin D.
Brent O.
Austin M.
Elry
Edward E.
Blake M.
- Avery D.
Zachary C.
Andrew K.
Joshua R.
@@ -708,6 +706,8 @@ include('../globalHTML/header-1.php');
J. Skene
Cesar P.
Elizabeth S.
+ Avery D.
+ Michael J.
diff --git a/img/frames/neo/basics/b.svg b/img/frames/neo/basics/b.svg
new file mode 100644
index 00000000..633bbc3b
--- /dev/null
+++ b/img/frames/neo/basics/b.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/img/frames/neo/basics/bThumb.png b/img/frames/neo/basics/bThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..831b82f8dddcb4b4737629234ca5cd32e5e36076
GIT binary patch
literal 2366
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
literal 0
HcmV?d00001
diff --git a/img/frames/neo/basics/c.svg b/img/frames/neo/basics/c.svg
new file mode 100644
index 00000000..5f61af21
--- /dev/null
+++ b/img/frames/neo/basics/c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/img/frames/neo/basics/cThumb.png b/img/frames/neo/basics/cThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..250f2ea0d8b80a55512ed5f34b08dbc8d0e5227d
GIT binary patch
literal 2180
zcmV-~2z&R5P)EX>4Tx04R}tkv&MmKpe$iQ>7vmhjtL@kfAz=1yK=4sbUcS}bq^n3?_xa5``n*nKq;6E@QK88OgAjz4dR(i
zOXs{#9A;%nAwDM_H|T=Ik6f2se&bwnSm2pqBb%Nl4ik%|E|$BPl?|16nmDSc8s!T)
zmle)ioYiWbweQJa7%XTj8LrceAb}+$k%9;rbyQG=g&3_GDJIgiANTMNJN^{8WO7x&
z$gzMLR7j2={11M2YZj*_-K1a~=zX#6j}aiS3$z-x{e5iPtrNii3|wg)f2|43ev;nk
zXwf5Ja2vR|?r8EJaJd5vJ?WAmIg+2IP%HxPXY@^ZAao1#uerUo_i_3FWT~s=8{ps&
z7%fruy2rcwx_kTgOuN4ydVF%K?VU)<00006VoOIv0RI600RN!9r;`8x2B}FzK~#9!
z?OoqbQc)Z~m&*l}f=ea3dWe*=)h5tvBiHY?R_lp2*J?{<8&CZM`WN^Q^kk;f^r5xt
z#c8?$u7_fCaghZ{Cd(QECIJa*z`eJJ>i`WDh#!LA&x`lMIp_2Jobx^3bHA5!uLxxW
zr_*URo7dOZ*>vC`gk&YKO9%vlT}o&)nw{EVSvC*|*lf16mSS9q
z-R-FS5}lo$s1RUTmSLEgnVGa5iV)%>g!=pY5kiqjRX)b%Z>%=HREX6iiP~v)LhO
zMJN;+92^`S9p&@+gM))PS+GS&G#Y*S^l2GJqyXIsO%%Kd48!<*ey%kMg1|5g?Fsys
zYbO2j`}glIm&<50uB@yW42JBR*zCN?$w}^DVPQe7R+nxd%Uyr7|Kss^vPm9~$Kz$$
z|C{~C1+}wh&)V&FwOZZQ)|RvVdcEFmw@W0FJoSJ5`n92pMF;^T-x*MH&K~PG>foxx|$u$&QYW7cX9v)PkX*A%u`ttCdQn0|Ntj
z7Ho
zVMMLXB*wfQPl4PMMgTY{LZ!e^%fDD+Jm|#neiHV8L
zi}WK$j-*=i^XJdS#l=u4Bo>S7>+9umc`-C|q{%qQFpSY?q-h$*aSX#S45Mi}9*;8&
zGdDN)^gzEq>9^b&>FVk#C;bll
zAW9MSQt|NN!?KNiYiq0BZr5tHWuVt+Gzx{nVzGSt_U-Q7yCtPptJTfT&97g-MhH<9
zwXv~r^XARc(Nh#PIy%ZZ+M`F0-oJl8H8oZ0vG4Ei*XeZQ0B=si*&TR|z`~8cHiwL1}
z=gt*9>LG+wDpl$!Ns`UY&9LGDJn
z3Ab+DLWy70qS0uco4E5rEEeN(NG$cE5^SHZ9-Ga!{fkV`
z5?3E)W@ZwqcUoy^ns&S0+`Y}l#>PX34v9pfL_B6$HXIIz!(qSQ@Avy_YHFIAn(FK8
zE6W|y>o*t-r%#_gcI=o~EEWodU%q^qo15FA6@fsYP$+O5XBfuia(O(SOP4NHuzra|
zA`*$R-{l;QMjZ}^!{Okb-E+I$l`{T3w7&uRK|kmR{h)t;BIETRNs>j{MpGI3x4kvTGuPNzbl=;-JW2n1HEb#`{PEDuW-
zeg1pB-nVbx`h32YmX_44_W1GR7cXAKas1u8cUG&l62)ih|7&Y&V`F0oq3hSL>-GAn
zsVR*{LlDH9H*a!%Urc4kKcmq|QIuAzbvPVmv$>k%|G|R?l}hF8?CiGB1A)N54_l;O
zHC2QDwzjtA<>g2uqS0thoH%jdzya<)-|Fh>`ucjJm{2Gbi^Wo@R3edtLLryS<#xLd
zA3j{zS7elD{ADtkOeRa55(H6OTgxyEj^kVx)Ya7qg+h@?R9jn%5RynFIlcI+!sfqF
zC`|1R$p1h;=m-6vAM}HM&=2}SKj;Vjpda*ue$Ws4K|kmR{h%N8gMQFo0s5_0>psz(
zQ7J`HRsZk&wbRy1To5K3~-Q8)G?*2bG9zTA3=gysz
zCr=(ddbF;tZtqX;wY9aSrKS1#`SJ1bCr_Rr00000q`_YbXL-2{d3Rp`0000<)K
literal 0
HcmV?d00001
diff --git a/img/frames/neo/basics/g.svg b/img/frames/neo/basics/g.svg
new file mode 100644
index 00000000..73a4f3fb
--- /dev/null
+++ b/img/frames/neo/basics/g.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/img/frames/neo/basics/gThumb.png b/img/frames/neo/basics/gThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b6eaff3ac2b1321a154cf4ad2a6deffe3912834
GIT binary patch
literal 2423
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
literal 0
HcmV?d00001
diff --git a/img/frames/neo/basics/r.svg b/img/frames/neo/basics/r.svg
new file mode 100644
index 00000000..2c98be99
--- /dev/null
+++ b/img/frames/neo/basics/r.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/img/frames/neo/basics/rThumb.png b/img/frames/neo/basics/rThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b379fb985a72ff778e9b9ba5a1a2b6cb2198b2a
GIT binary patch
literal 2416
zcmV-$36J)PP)EX>4Tx04R}tkv&MmKpe$iQ>7vmhjtL@kfAz=1yK=4sbUcS}bq^n3?_xa5``n*nKq;6E@QK88OgAjz4dR(i
zOXs{#9A;%nAwDM_H|T=Ik6f2se&bwnSm2pqBb%Nl4ik%|E|$BPl?|16nmDSc8s!T)
zmle)ioYiWbweQJa7%XTj8LrceAb}+$k%9;rbyQG=g&3_GDJIgiANTMNJN^{8WO7x&
z$gzMLR7j2={11M2YZj*_-K1a~=zX#6j}aiS3$z-x{e5iPtrNii3|wg)f2|43ev;nk
zXwf5Ja2vR|?r8EJaJd5vJ?WAmIg+2IP%HxPXY@^ZAao1#uerUo_i_3FWT~s=8{ps&
z7%fruy2rcwx_kTgOuN4ydVF%K?VU)<00006VoOIv0RI600RN!9r;`8x2bD=gK~#9!
z?VNv18|N9vpYz?>_!l+~*egx~S%R82G@HneO-;1obk)L8)-;*6rBjn^{gF1&HZ5B<
zn6@QLHKB>F(K5EQblFrynoxCV32kUsEzoYPAr3JOCP~YZh95Sz31EY%au-#q#fBDml^&Ok?!@Jba9?@^#A<=m;-}T4%5z9vQkt9KqGvjw!
z3PvtoV7fYccNY2TYU9_BB(Lum`vJh*WcR*#W;XohCOZJ!K6Z5W?U#A-EvDwgY{m$-
zx7UBk%DP+wr(Z>J+uY@U(&itokL%BOeS#pIPUnoO_4f8Im?3lljNp?xF~swM%a_=j
zH^iYKdU=j&{YEM?Ga=dpG1&vevQA4u)Y7{0m)NWA@lPS*_h3R6@`Ho1O7k9ff}$Xs
z_dLKJ#PWd9=;g)V0ZICcD3bv~w*>k6)4%)ZNS0Bx`D@I_*Zk#&By9urzMq(z?247E
z3{URkJRaTlol-|Z_i*@vp3pu}$aLP4E()Qm?WVW??Rw^M;Y#y_R{8mF)3<)p-`F5g
zuPoh&@Yy~Q_XpSm>;d)wdw@L{{U?f|#KM9gOz?mt$?EEA$>gi6tHW!xF|PzmOH1{7
z{ai_Uz2362GCW1a7Q^c6>yhMEUtd3ViJUocRelzwS-x_W>Pufv1oNn9
zq#s0r(0{xF@jOA(giHo967f7@86*h)|9lW^w+ew;3nh&`^7T75*ZAnp?8mU@hhwvo
z8=pu=-@o^f@b*aa1;?g*;p$~6=ut43-Dn&B*L&lCZ~*|aytP@+AM@3n)ouG$0_8Jy
zeIEc2Lh6HulqUm@*^W7(hK|j{;{p1q9W;UCv4ri6~cGaSeB(}S~7Hw3m8sE&(Z)X-37FsNpw6wH2kqm`G4Gj&Ajg5c}8@A7!
zdTZCNEh{TCnM|n->~_0LOG~d@xia~H)oMkH!>m?on0l&_2Jw98`n6z-6#x{g@1@O4
zNxh!bXvPkUB0o654-9Z!UF@efNS$7}@vDlQoa9P}==`@U{-}BA8)G@pdG-jY(Ey=MfAlf(iKkt~n^Tj2
zY@AqmFMVHuIOOBb*OAL|4V9;Px66CxbuuGEyXEU}=PB6~DZ$Y#I34_j^C{T>Q%jbp4;~sh`W$omgyZxHddoKXx(&qW
z%Z?a^zxhAz{M#rv`F0tdZB7M#{q`Nqtxtv9ecHp%tJZCxGBWtV0k)@y_ju5dk5DM+
zd)CnRtdVInRF;u8o9Qeg*XIdbY-ZX%qL(e7+gD`FPy7|RD-`?oNBRkcf=o{bo)_eD
z(K`qPLFzMPYBgyvkQyxj&{;-Z@wU_*|5R#4jv8`u@%#_-V}8t!`7uA{$NZQd^J9L@
zkNGh_=EwY)AM;~=%#ZmoKjz2$NyFdT+PX-XW0Klzwv>PP!Dh2f)i#xtl_?BgSy>rZ
zhLn_)xZUoQ!FIddB_$KL?C9t?ckWz8
iMFn8Ph7B9GDE5DyH25U3-*dMB0000
\ No newline at end of file
diff --git a/img/frames/neo/basics/uThumb.png b/img/frames/neo/basics/uThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7b5f923fe09e2a69e25ee472e0f256cacb2e698
GIT binary patch
literal 2127
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
FV1iciAn5=A
literal 0
HcmV?d00001
diff --git a/img/frames/neo/basics/w.svg b/img/frames/neo/basics/w.svg
new file mode 100644
index 00000000..52eab9fa
--- /dev/null
+++ b/img/frames/neo/basics/w.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/img/frames/neo/basics/wThumb.png b/img/frames/neo/basics/wThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..62343136b7917778ab9d04dbb80556be269fd5ab
GIT binary patch
literal 2481
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 {
coords = pair.split(',');
- newCoords.push((scaleWidth(change[0]) + parseFloat(coords[0])) + ',' + (scaleHeight(change[1]) + parseFloat(coords[1])));
+ newCoords.push((scaleWidth(change[0]) * sign + parseFloat(coords[0])) + ',' + (scaleHeight(change[1]) * sign + parseFloat(coords[1])));
});
- newData += 'C' + newCoords.join(' ');
+ newData += item[0] + newCoords.join(' ');
} else {
- const coords = item.slice(1).split(',');
- newData += item[0] + (scaleWidth(change[0]) + parseFloat(coords[0])) + ',' + (scaleHeight(change[1]) + parseFloat(coords[1]))
+ const coords = item.slice(1).split(/[, ]/);
+ newData += item[0] + (scaleWidth(change[0]) * sign + parseFloat(coords[0])) + ',' + (scaleHeight(change[1]) * sign + parseFloat(coords[1]))
}
} else {
newData += item;
diff --git a/js/frames/groupTextless-4.js b/js/frames/groupTextless-4.js
index 854210ea..6c183190 100644
--- a/js/frames/groupTextless-4.js
+++ b/js/frames/groupTextless-4.js
@@ -1,12 +1,15 @@
loadFramePacks([
- {name:'Generic Showcase', value:'TextlessGenericShowcase'},
- {name:'Magic Fest Promos', value:'MagicFest'},
- {name:'Inventions', value:'TextlessInvention'},
- {name:'Unstable Basics', value:'Unstable'},
- {name:'Unhinged Basics', value:'Unhinged'},
+ {name:'Basic Lands', value:'disabled'},
+ {name:'Kamigawa Basics (NEO)', value:'NeoBasics'},
{name:'Fullart Basics (THB)', value:'TextlessBasics'},
{name:'Fullart Basics (ZEN)', value:'ZendikarBasic-1'},
{name:'Fullart Snow Basics', value:'FullartBasicRoundBottom'},
+ {name:'Unstable Basics (UST)', value:'Unstable'},
+ {name:'Unhinged Basics (UNH)', value:'Unhinged'},
+ {name:'Other', value:'disabled'},
+ {name:'Generic Showcase', value:'TextlessGenericShowcase'},
+ {name:'Magic Fest Promos', value:'MagicFest'},
+ {name:'Inventions', value:'TextlessInvention'},
{name:'Seventh', value:'SeventhTextless'},
{name:'Addons', value:'disabled'},
{name:'Legend Crowns', value:'M15LegendCrowns'},
diff --git a/js/frames/packNeoBasics.js b/js/frames/packNeoBasics.js
new file mode 100644
index 00000000..a874d2bf
--- /dev/null
+++ b/js/frames/packNeoBasics.js
@@ -0,0 +1,45 @@
+//Create objects for common properties across available frames
+var masks = []//[{src:'/img/frames/mysticalArchive/jp/pinline.svg', name:'Pinline'}, {src:'/img/frames/mysticalArchive/jp/rightHalf.svg', name:'Right Half'}];
+var stretch = [
+ {name:'outline', targets: [3, 11], change:[0, 0]},
+ {name:'top', targets: [0, -2], change:[0, 0]},
+ {name:'bottom', targets: [0], change:[0, 0]},
+ {name:'symbol', targets: [0], change:[0, 0]}
+];
+// Notification
+notify('When you load the Kamigawa Basics frame version, a "Kamigawa Basics" tab will appear. This tab allows you to control the height of the title bar.', 15);
+//defines available frames
+availableFrames = [
+ {name:'White Frame', src:'/img/frames/neo/basics/w.svg', stretch:stretch, masks:masks},
+ {name:'Blue Frame', src:'/img/frames/neo/basics/u.svg', stretch:stretch, masks:masks},
+ {name:'Black Frame', src:'/img/frames/neo/basics/b.svg', stretch:stretch, masks:masks},
+ {name:'Red Frame', src:'/img/frames/neo/basics/r.svg', stretch:stretch, masks:masks},
+ {name:'Green Frame', src:'/img/frames/neo/basics/g.svg', stretch:stretch, masks:masks},
+ {name:'Colorless Frame', src:'/img/frames/neo/basics/c.svg', stretch:stretch, masks:masks}
+];
+//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 = 'neoBasics';
+ card.onload = '/js/frames/versionNeoBasics.js';
+ loadScript('/js/frames/versionNeoBasics.js');
+ //art bounds
+ card.artBounds = {x:0, y:0, width:1, height:0.9286};
+ autoFitArt();
+ //set symbol bounds
+ card.setSymbolBounds = {x:-1, y:-1, width:0, height:0, vertical:'center', horizontal: 'center'};
+ resetSetSymbol();
+ //watermark bounds
+ card.watermarkBounds = {x:0.5, y:0.7705, width:0.75, height:0.2362};
+ resetWatermark();
+ //text
+ loadTextOptions({
+ title: {name:'Title', text:'', x:0.12, y:0.1048, width:0.1734, height:0.2381, font:'japanese-title', size:0.1191, align:'center', vertical:true, color:'white'}
+ });
+}
+//loads available frames
+loadFramePack();
\ No newline at end of file
diff --git a/js/frames/versionNeoBasics.js b/js/frames/versionNeoBasics.js
new file mode 100644
index 00000000..8a8ff79c
--- /dev/null
+++ b/js/frames/versionNeoBasics.js
@@ -0,0 +1,37 @@
+//checks to see if it needs to run
+if (!loadedVersions.includes('/js/frames/versionNeoBasics.js')) {
+ loadedVersions.push('/js/frames/versionNeoBasics.js');
+ document.querySelector('#creator-menu-tabs').innerHTML += 'Kamigawa Basics
';
+ var newHTML = document.createElement('div');
+ newHTML.id = 'creator-menu-neoBasics';
+ newHTML.classList.add('hidden');
+ newHTML.innerHTML = `
+
+
+
+
+ `;
+ document.querySelector('#creator-menu-sections').appendChild(newHTML);
+ loadScript('/js/frames/manaSymbolsMysticalArchiveJP.js');
+}
+
+function stretchNeoBasics() {
+ const change = [0, (parseInt(document.querySelector('#nb-change').value) - 330) / 2100];
+ // var targets = []
+ // document.querySelector('#targets').value.split(' ').forEach(item => targets.push(parseInt(item)));
+ card.frames.forEach(frame => {
+ if (frame.src.includes('neo/basics/') && 'stretch' in frame) {
+ frame.stretch[0].change = change;
+ // frame.stretch[0].targets = targets;
+ frame.stretch[1].change = change;
+ frame.stretch[2].change = change;
+ frame.stretch[3].change = change;
+ card.text.title.height = change[1] + 500 / 2100;
+ drawTextBuffer();
+ stretchSVG(frame);
+ }
+ });
+}