From 70979fa63eb90ab6bc89296dc267080cdb2c6c89 Mon Sep 17 00:00:00 2001
From: Kyle <41976328+ImKyle4815@users.noreply.github.com>
Date: Thu, 8 Jul 2021 10:33:42 -0700
Subject: [PATCH] finishing dnd modules
---
img/frames/dndModule/a.svg | 29 +++++++++++++++++++++++++
img/frames/dndModule/aThumb.png | Bin 0 -> 1474 bytes
img/frames/dndModule/m.svg | 29 +++++++++++++++++++++++++
img/frames/dndModule/mThumb.png | Bin 0 -> 1446 bytes
img/frames/dndModule/margin/a.svg | 27 +++++++++++++++++++++++
img/frames/dndModule/margin/aThumb.png | Bin 0 -> 1209 bytes
img/frames/dndModule/margin/b.svg | 27 +++++++++++++++++++++++
img/frames/dndModule/margin/bThumb.png | Bin 0 -> 1191 bytes
img/frames/dndModule/margin/c.svg | 27 +++++++++++++++++++++++
img/frames/dndModule/margin/cThumb.png | Bin 0 -> 1218 bytes
img/frames/dndModule/margin/g.svg | 27 +++++++++++++++++++++++
img/frames/dndModule/margin/gThumb.png | Bin 0 -> 1208 bytes
img/frames/dndModule/margin/m.svg | 27 +++++++++++++++++++++++
img/frames/dndModule/margin/mThumb.png | Bin 0 -> 1208 bytes
img/frames/dndModule/margin/r.svg | 27 +++++++++++++++++++++++
img/frames/dndModule/margin/rThumb.png | Bin 0 -> 1189 bytes
img/frames/dndModule/margin/u.svg | 27 +++++++++++++++++++++++
img/frames/dndModule/margin/uThumb.png | Bin 0 -> 1204 bytes
img/frames/dndModule/margin/w.svg | 27 +++++++++++++++++++++++
img/frames/dndModule/margin/wThumb.png | Bin 0 -> 1192 bytes
js/creator-21.js | 12 +++++-----
js/frames/groupMargin.js | 1 +
js/frames/packDNDModule.js | 2 ++
js/frames/packMarginDNDModule.js | 20 +++++++++++++++++
24 files changed, 304 insertions(+), 5 deletions(-)
create mode 100644 img/frames/dndModule/a.svg
create mode 100644 img/frames/dndModule/aThumb.png
create mode 100644 img/frames/dndModule/m.svg
create mode 100644 img/frames/dndModule/mThumb.png
create mode 100644 img/frames/dndModule/margin/a.svg
create mode 100644 img/frames/dndModule/margin/aThumb.png
create mode 100644 img/frames/dndModule/margin/b.svg
create mode 100644 img/frames/dndModule/margin/bThumb.png
create mode 100644 img/frames/dndModule/margin/c.svg
create mode 100644 img/frames/dndModule/margin/cThumb.png
create mode 100644 img/frames/dndModule/margin/g.svg
create mode 100644 img/frames/dndModule/margin/gThumb.png
create mode 100644 img/frames/dndModule/margin/m.svg
create mode 100644 img/frames/dndModule/margin/mThumb.png
create mode 100644 img/frames/dndModule/margin/r.svg
create mode 100644 img/frames/dndModule/margin/rThumb.png
create mode 100644 img/frames/dndModule/margin/u.svg
create mode 100644 img/frames/dndModule/margin/uThumb.png
create mode 100644 img/frames/dndModule/margin/w.svg
create mode 100644 img/frames/dndModule/margin/wThumb.png
create mode 100644 js/frames/packMarginDNDModule.js
diff --git a/img/frames/dndModule/a.svg b/img/frames/dndModule/a.svg
new file mode 100644
index 00000000..4560a9ba
--- /dev/null
+++ b/img/frames/dndModule/a.svg
@@ -0,0 +1,29 @@
+
+
+
diff --git a/img/frames/dndModule/aThumb.png b/img/frames/dndModule/aThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..612095f652299363c659849a0f9428622416a518
GIT binary patch
literal 1474
zcmV;z1wHzSP)EX>4Tx04R}tkv&MmKpe$iQ>8^J3U&~6$WS|35EXHhDi*;)X)CnqU~=h)(4-+r
zad8w}3l4rPRvlcNb#-tR1i=pwH#a9m7b)?7NufoI2gm(*ckglc4iFj@rkY*jfT~$W
zIuRFh`4utniU5M>$1tK2GxcOitw
zOXs{#9A;%nAwDM_Gw6cEk6f2se&bwnSm2pqBb%Nh4ik%|4wgHZl?|16ia4UE8s!T)
zmle)ioYhK=weHDZ7%FJX8LrbDK>~|NA_WmLYS=&p7Gkt&q?kz4e%!-9PFL=9Bb#
zTZy{D4^00ZVpL_t(|
z+U=d&YZO-;$G>yV_-G4_m&Uq+cw0eZ6G?Peef2>NJ`|sXf-n99KCQ&3!ur&w-spw4
zMg)^0H7bfmaYP}7LcL%isHKl>cA~qRWMeMQnLg|^*_qv)t-G6!HMirr*ty}Zs&V8d*ZN!rpxL(VbNTeyGykLP`==g&?w|T)
zmi=Pq24Lo5{k~bO+B^Wf%&+_LR(E|-=#z!EZ?5leh@|H5;;&S?uLo=?Z4*Qsi8$R>!0P9uUsplg^9E%GaKu_-L=#a=oP*FAMTo52j;U5O|wh9*Pk2S
z9b^{t1^ZVM?LXY?3BDcZ0P<6-zq^qPt0hX=e)6{$u@L)$(-P}m4mG0FXU{B)(S#8&
z0!F|H7(taa60^Vv7y%=Qcm$MZUPx{qOYHci^zvsv_s+c$K{SG7Jmc~He2Kjm?Gy1#
zV&{m<`*QE>8xceo*t;#0Ecc!dqIZa%t>(TCm-iPzd1GONv($TLKDbfA<@Dvyks!TY
z_Fr8&@_J5&Gx~mg_3-qp41U-V0KUC;Xlh0eWz>^xn@{AYSA;h8l3d}G5{A1|WRd4@)cjY^6@3lpN
z-yApj=uLj|lb`(LCqMbgPk!=~pZw$}Kl#Z|e)5x_{N!(GE&l%Bf9V4APyWcZe{aQT
zLI@$GkU~l!gp|b(^526LQc5X>)HDr%>*)Ns&!W!%2Lh=OIgZNN-1Tlx8ql~QkH_n_D_EDlb`(LCqMbgPk!=~pZw%+h3EfAzdi&-
cQB(x=59yc0HHEYKH~;_u07*qoM6N<$g0lhW%>V!Z
literal 0
HcmV?d00001
diff --git a/img/frames/dndModule/m.svg b/img/frames/dndModule/m.svg
new file mode 100644
index 00000000..651be93f
--- /dev/null
+++ b/img/frames/dndModule/m.svg
@@ -0,0 +1,29 @@
+
+
+
diff --git a/img/frames/dndModule/mThumb.png b/img/frames/dndModule/mThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f191019594b81fcab019ba794dda52f5c759451
GIT binary patch
literal 1446
zcmV;X1zGxuP)EX>4Tx04R}tkv&MmKpe$iQ>8^J3U&~6$WS|35EXHhDi*;)X)CnqU~=h)(4-+r
zad8w}3l4rPRvlcNb#-tR1i=pwH#a9m7b)?7NufoI2gm(*ckglc4iFj@rkY*jfT~$W
zIuRFh`4utniU5M>$1tK2GxcOitw
zOXs{#9A;%nAwDM_Gw6cEk6f2se&bwnSm2pqBb%Nh4ik%|4wgHZl?|16ia4UE8s!T)
zmle)ioYhK=weHDZ7%FJX8LrbDK>~|NA_WmLYS=&p7Gkt&q?kz4e%!-9PFL=9Bb#
zTZy{D4^00YWNL_t(|
z+U=Z6ZxdG-hTn5$;w(an1dB?D1=wAXh5+TV=MNxu?2ur`KR^m={sTKBaTAx)2Bf;&
zLy*h@fe=UtQAMdlrK$pK$8l!HlgxLz@DP%5JO(?N3HJN0j(mLle$Ra8HgiT+`SC1(
zBPWM$=jXASbbK`c_3^KvSe8UFt;?a#Z-*|QZbn20|m&%W4kDMH;
zd=G0wj@&%Zp%1o)wpT^$`}(H*mCso!APZwzh#@kx#w`T(jG
zdHkE(SroQYlLyz`u1MNWFY(HcXV>6*@+X?Q7O%w`4b?Rs>;T#<*sZn!oizraKE4}+
z>aZ~Y-A&^#{*D_1uttVAb#wh~04L5)ch>l;mdN$(g>29E-S+>sd#A28)x7>}zj3u<
zN3^t%HdHCelL>ddBd}NX?rh)R;Wha1ZcM3V-esBk-AytJ_LBYFtW4f?lkW#MfcZIj
zc*9MrCt4%Jn`YiDrZ^VDp4jnrs2iO>liLup2_s+xjDQg^f);xuW`Pkf0!Gm15m1qJ
z;ir8ABfn&pR~IhMFD@j~36l5zVxQaFC+fYz{>~L=p>7f$_o4mWtB&uP=p7A{MoUA(S!X(9`f%PwRayHT>kohl)Nm(KYEZn
zoc|&(5-eA>EX9JC{P}vy^B;g}MT!M)!Rux6)%oXUrC9KMxA)1T{I#kS3tn1pRiw%9
z)TCJO+**H;hx`wIb)0HHl85|D@Q03`+n(Fg56u5ezj`)tDmwm$e%P{k>yQ1wU;eO#
zx8CF@Kl#Z|e)5x_{NyJ;`N>ay@{^zZmC<@oTZ78VXq^cQ)}XdBT4$gw)%X`|r45DyybXpp**#I$Hq-1_lCS
z00UzTOrva?KKWc0G@3~u;!EI5P&a`uL0!cET&PRnOW+&vMHY<&-^Onw2qXaN?EmB^
zKl#Z|e)5x_{NyJ;`N>cI9=QLXdRYcVQB)u5f47b9sBt1}ZvX%Q07*qoM6N<$g8Ti>
A+5i9m
literal 0
HcmV?d00001
diff --git a/img/frames/dndModule/margin/a.svg b/img/frames/dndModule/margin/a.svg
new file mode 100644
index 00000000..825771c6
--- /dev/null
+++ b/img/frames/dndModule/margin/a.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/img/frames/dndModule/margin/aThumb.png b/img/frames/dndModule/margin/aThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..9373815ca668aefc1fdf3001e20c2280bab0d96d
GIT binary patch
literal 1209
zcmeAS@N?(olHy`uVBq!ia0vp^5kOqQ!NkD8*cUVDFpz4^baoE#baqxKD9TUE%t>Wn
z(3n^|(bnUzgUr$R;H9owTx9~KCjzV^1w;#{Xo($k%GBQSDxv6Q`-LTno`r=XG2DE0
zI$^Rgb4p7KL|G2<3z(a$yNYXmtoK~#+QWYQZ$+i
z)bK+WL(_}n28)D@zow)qa-aWL$}b=PKFQ|v?>qAshilH@`OtY}vyZvXqtZt&eZ8OW
z@s~+U^;EP|mot9RbfiCKdTia}n4*XWGZU3(&r{|T?q13_&3eXE-l-K`7K>I$J>|BX
zE_yC{&Q-78t?y38OK4@BmRxsP#*wMpLy1+;DC>p;t60*OtR*u%F4x^TZ2#m(@RLa=
zw=%l*Rfa5dD*E%F{=@F*%@&pq)mk4peDBV!?_p|;T@bnb?fc~0dGi?lr9be>{=J$v
z;o0ObRngrtjJ3B994(EW{Jr6{Y{Cc6={zSV{xNAy60ERaoPUa$dAq~;Rkx$F<(Kn2
zOxqQ;i;<77F{5+Sb(?##Z{EDUZ@l(j9YalN(dxBcn?C?!hb_t5-G$*l2rk&Wd@=(A
z(_K#&$B>F!Z|5A$o|GtayuNGYnu6#DiBsDnHgc3lY&p0<^yGqI-bJ#zN~X(}8@&;^
zq4>*ri}zy3pe5bCZrK+dTgA9Ps=m0;!OJ<_F~7ZBXY2Lvy76~^TiM_5-n0IE-TUL`
zf7|rGU%bBfs8FHc%-JV@?0xFqpZ?_i5uw7X28*67>xtg+`_JtpiS7S3W=D5KW(3Ml
z?^v-a>xz^0@6VgL&wkn6!<`a7ZNt5(y4&{En9AQgc2Xz(tl=5U=jq~WrWwq&x%FVO
z(3Fg|EkQbwKYyS4-sSD`>1WMp)k`nG+zVOnDqSSK^uwcDAL^%Uw1@{<**<5YnU7`e
zf*)Ug?zt-DA9mj8jD{npSHPo$`_rZ-ovdk0-Q-Zb(?%&sLu5_EmA#war@wPM_Fnsa
zeqG2R|NA`N#~)pk6WaLu>+jcQ>gP|SEKzPhzfNawMBPg<_9MDV7hkV`)A}J||DnPo
z3c2S)r+t08@bC4^_NOHbj4T2U5aQy!6=teay)4hP?7bL2b-u)!JM-$|b}wI?Ej;(K
zp~;Tw2`ts}ygu<=F3Z+kdtV>1dtyiFs}JS!carBZIPohj9cE$pLJ2afq{ub0h8#^YxtmXG$?gV()EY`@4TAhqxSY!+YGyl7t~!`0!6yZ
z>*d>C)Q7K|z3|}O+0)~H?|quaYc}OWl6rp0`-
+
+
diff --git a/img/frames/dndModule/margin/bThumb.png b/img/frames/dndModule/margin/bThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab970b7b6a90e2555e911d0b78e117c9dbaceaf6
GIT binary patch
literal 1191
zcmeAS@N?(olHy`uVBq!ia0vp^5kOqQ!NkD8*cUVDFpz4^baoE#baqxKD9TUE%t>Wn
z(3n^|(bnUzgUr$R;H9owTx9~KCjzV^1w;#{Xo($k%GBQSDxv6Q`-LTno`r=XG2DE0
zI$^Rgb4p7KL|G2<3z(a$yNYXmtoK~#+QWYQZ$+i
z)bK+WL(_}n28)D@zow)qa-aWL$}b=PKFQ|v?>qAshilH@`OtY}vyZvXqtZt&eZ8OW
z@s~+U^;EP|mot9RbfiCKdTia}n4*XWGZU3(&r{|T?q13_&3eXE-l-K`7K>I$J>|BX
zE_yC{&Q-78t?y38OK4@BmRxsP#*wMpLy1+;DC>p;t60*OtR*u%F4x^TZ2#m(@RLa=
zw=%l*Rfa5dD*E%F{=@F*%@&pq)mk4peDBV!?_p|;T@bnb?fc~0dGi?lr9be>{=J$v
z;o0ObRngrtjJ3B994(EW{Jr6{Y{Cc6={zSV{xNAy60ERaoPUa$dAq~;Rkx$F<(Kn2
zOxqQ;i;<77F{5+Sb(?##Z{EDUZ@l(j9YalN(dxBcn?C?!hb_t5-G$*l2rk&Wd@=(A
z(`io^$B>F!Z|CgK7EY8nKA*eML^Dd{%!Nw_6#U;h^I6%DHGqbzZ!HDA$i}ekGF3a|of1iq$?_5%zZg+p}+uQ2%
z>+XH8Ey^!iDb(xJdE&_D>#_IVzT6o2)A-_vDXXMUu8+AU|L{|(xU0F|+v9c?PCbV@
z4hOopgof@F+(M^ws%Y9Vx~)mwBs9pY$~>-aGg7+Vn%~pEdmtIF_=%!);lPk+N=v
zrS5_oG2AnCH(D4UFk8%`s^QrAxHd{}O3^WPoo41)i*~rCnC{MEdvd|}cigf0dq4iF
zdsDk}BCmQ{^QCQ96z46G>lF1=y>#;C7VjK^=^ZvRA~%U0%KgW6Tx|9h(eTLEil2`=
zU%sB{&pv}sp@D&k147&qxVq@bKC-4$IorwQ)6YF8ckln-p0PiC-OPIjKb@^!srSBY
zF{AX%f+W2c6@udV{JinmKR#}lH+i?5|JIBCt5@aZR?2)oUSG9)(;ubH`^~c~pT2)-
zfBSmL#ec%*qFLk5KY4R?WyZ~p4Qn~-7Zllryh;(w12SI!tBx1}e2
z9M;_$?{`?o9(fj(QI+%M^z+NIcXi$t)Qj6P33fQJC
+
+
diff --git a/img/frames/dndModule/margin/cThumb.png b/img/frames/dndModule/margin/cThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a714eb8b18818d9bc8ad5dc5a70e7799edcc92f
GIT binary patch
literal 1218
zcmeAS@N?(olHy`uVBq!ia0vp^5kOqQ!NkD8*cUVDFpz4^baoE#baqxKD9TUE%t>Wn
z(3n^|(bnUzgUr$R;H9owTx9~KCjzV^1w;#{Xo($k%GBQSDxv6Q`-LTno`r=XG2DE0
zI$^Rgb4p7KL|G2<3z(a$yNYXmtoK~#+QWYQZ$+i
z)bK+WL(_}n28)D@zow)qa-aWL$}b=PKFQ|v?>qAshilH@`OtY}vyZvXqtZt&eZ8OW
z@s~+U^;EP|mot9RbfiCKdTia}n4*XWGZU3(&r{|T?q13_&3eXE-l-K`7K>I$J>|BX
zE_yC{&Q-78t?y38OK4@BmRxsP#*wMpLy1+;DC>p;t60*OtR*u%F4x^TZ2#m(@RLa=
zw=%l*Rfa5dD*E%F{=@F*%@&pq)mk4peDBV!?_p|;T@bnb?fc~0dGi?lr9be>{=J$v
z;o0ObRngrtjJ3B994(EW{Jr6{Y{Cc6={zSV{xNAy60ERaoPUa$dAq~;Rkx$F<(Kn2
zOxqQ;i;<77F{5+Sb(?##Z{EDUZ@l(j9YalN(dxBcn?C?!hb_t5-G$*l2rk&Wd@=(A
z(=$&O$B>F!Z|B_g4o;LgUZ1{Z<>I3U^jgX`dQEKF7
zeQp!^}Jg7`Hvsg
z^J~w2ws~%Id!|=`j)Kx*VSgFfojXqk{0v0;_u$vv;H=Ot#B{}VWSLrZ@5mev=o
zVow8ITtY+FiXGi-Z)6(nyMIxvf>h+8s^D!NPs6{uZ!3$ljk$9C!gHCKvrMC$%0I1W
z_V)@{v`y&b)hQGApZ|MGTS+Lo^J+}e!;goag~a<5o>(gU??v;x*eQk<@hr!g#4MFd
zXB541nCSVdXIjL*+ouf{v#4q~cHWJfwz*C3^vN8r`o^W39fC!6cN|GBR8~k0|F)LL
z*CzM%kDXg**1hk)_kLpA(YQZ`cEy`(>Tjl{Z=WNRcjDpViA&AD&%1quX=CS!R_XI+
zS~p1VKfLjX!rJ4p*VyNOe7f-A?=9AQ=kO^sFfegI2q}T9OIi*mcF#00pBn!3-Qm~I
z*SUFpHz~;tdRVe!Z?)HkpVtm_o@TCfW`6p6xwrYTbg9xGx5e`f{UZdO0?)J+RB|2v
zwQm-WVMXpdJH{h^9Y;PnPFD1(zusfV$RgmtfQ2w&Y_Xl`D|^!-`P#$n@}+#OPHDAH
zKJ#x}RCiIC>nC0F>vz4!)AOgakG+kxuYTFOSUG&H<6`-e`^tiMpZ`71?iZfD{r`bu
zcE{gm?GFu&{QWFrm-zgMn!g_}-hR7rzopr0R2NL-2eap
literal 0
HcmV?d00001
diff --git a/img/frames/dndModule/margin/g.svg b/img/frames/dndModule/margin/g.svg
new file mode 100644
index 00000000..a3786aac
--- /dev/null
+++ b/img/frames/dndModule/margin/g.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/img/frames/dndModule/margin/gThumb.png b/img/frames/dndModule/margin/gThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c92be74c74ace40b56a4f282c64bdb61358f69c
GIT binary patch
literal 1208
zcmeAS@N?(olHy`uVBq!ia0vp^5kOqQ!NkD8*cUVDFpz4^baoE#baqxKD9TUE%t>Wn
z(3n^|(bnUzgUr$R;H9owTx9~KCjzV^1w;#{Xo($k%GBQSDxv6Q`-LTno`r=XG2DE0
zI$^Rgb4p7KL|G2<3z(a$yNYXmtoK~#+QWYQZ$+i
z)bK+WL(_}n28)D@zow)qa-aWL$}b=PKFQ|v?>qAshilH@`OtY}vyZvXqtZt&eZ8OW
z@s~+U^;EP|mot9RbfiCKdTia}n4*XWGZU3(&r{|T?q13_&3eXE-l-K`7K>I$J>|BX
zE_yC{&Q-78t?y38OK4@BmRxsP#*wMpLy1+;DC>p;t60*OtR*u%F4x^TZ2#m(@RLa=
zw=%l*Rfa5dD*E%F{=@F*%@&pq)mk4peDBV!?_p|;T@bnb?fc~0dGi?lr9be>{=J$v
z;o0ObRngrtjJ3B994(EW{Jr6{Y{Cc6={zSV{xNAy60ERaoPUa$dAq~;Rkx$F<(Kn2
zOxqQ;i;<77F{5+Sb(?##Z{EDUZ@l(j9YalN(dxBcn?C?!hb_t5-G$*l2rk&Wd@=(A
z(;ZJ2$B>F!Z)fe#7EY9D-(PMk{jtbJrSXAM&{hSGbwLxoq&F6xT$Hq2$xl!3D}OdS|1h%}Ju-8##0vy)L_|Y}M>NdWBFqDp!`Nl$%ZetoQ7v&dCqYWly|5b-`7jo%JE$-+@johYt
ziBs^VPwtjW>u-pkICnN-uXeP?Q{Cq?bLXF#J;%7s_<35^;atw+M;9~OX*zbAd5i4d
z@pJE|!yzsyD>qyz>%94V^Vg;Orrnw{JDywp^TWSa3b)63SP4#$dwF2eWyY?frFU~X
zFS0ggx^a31GztB-(+!Um)d-tw9>JGh=6ca($%dGM(%KEb&+MDrf6{Bm|MSbL6Mf}R
zOFxR-a;x3+=b>d6p9&|%etGhKbFuOD`*wk<41umkKDKpSzj!D9AxqMvvPW90*X+J8
zw`-r@Z1Wd<3JnZQ91y~$<7x1wn>h!3e$0Nh`_t_9v+Rd?tDXJ7tNHFqR{G@6`D#0x
z(eu1`X|J2Sw>{5WJ$k5mjZcTv@8=^(JfHvlT<`WG
zT;s}RWv6PJpv1ThZVHFoj(neQtDjUD+yCs*`taXXku74p2Y$z{5$teaQ4(n6a8Y1F
zVJhGdhpJ{VpLM4;^8c)zSF_pIPuX6^H(&7J6$ci@`ib|eSvF2x#v$SiO!*9+u6{1-
HoD!M
+
+
diff --git a/img/frames/dndModule/margin/mThumb.png b/img/frames/dndModule/margin/mThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..c305d8b65de1a75cf2a9f7038f857ce68c4d0bd9
GIT binary patch
literal 1208
zcmeAS@N?(olHy`uVBq!ia0vp^5kOqQ!NkD8*cUVDFpz4^baoE#baqxKD9TUE%t>Wn
z(3n^|(bnUzgUr$R;H9owTx9~KCjzV^1w;#{Xo($k%GBQSDxv6Q`-LTno`r=XG2DE0
zI$^Rgb4p7KL|G2<3z(a$yNYXmtoK~#+QWYQZ$+i
z)bK+WL(_}n28)D@zow)qa-aWL$}b=PKFQ|v?>qAshilH@`OtY}vyZvXqtZt&eZ8OW
z@s~+U^;EP|mot9RbfiCKdTia}n4*XWGZU3(&r{|T?q13_&3eXE-l-K`7K>I$J>|BX
zE_yC{&Q-78t?y38OK4@BmRxsP#*wMpLy1+;DC>p;t60*OtR*u%F4x^TZ2#m(@RLa=
zw=%l*Rfa5dD*E%F{=@F*%@&pq)mk4peDBV!?_p|;T@bnb?fc~0dGi?lr9be>{=J$v
z;o0ObRngrtjJ3B994(EW{Jr6{Y{Cc6={zSV{xNAy60ERaoPUa$dAq~;Rkx$F<(Kn2
zOxqQ;i;<77F{5+Sb(?##Z{EDUZ@l(j9YalN(dxBcn?C?!hb_t5-G$*l2rk&Wd@=(A
z(;ZJ2$B>F!Z)b1x7Y>v;UjIHwQ&-$anN6%$SH&PfqNABlO@(XLjh2J1>c7-2W?qpL
z693;?oSXVONI1A;dBz4FUyZ4&d{nZUrm7t&wrC2tZT-Mv-B-K&tQm6q>)w67xA%3m
z&6J6K-797uzc_EhDM|aM_a$EL$dvxM%PQ}_6Sw=68*Zm1t@(71Xl}8PQdL@(d26e|
zB~C%lWxt}z_jYX3->_**$Jcc^fj7GW9n<>M9APd~5!4&FO8WtG2+UH+Teit84RlFD-njN>I}#bktHZ~>>le3R(f$>$I%a>#
zu}j^0`;LWuM^fVScMMD%3JnnAQ1c8s)!ApuW^mRQr|kc$Ag-UiUEYOn|D%_;mbjLG
z;h&>@@ZYrqU#-upFPFPzGHdqtS8wC(q|@dxED~*zyXUn|S&4Rm_JJLFePJWR*
z^gY)27>j@d10xpVBCEi{qP2Bf-`(zecYpD@nLfwX?-wvun{}+E<4Tt4^yT~iw{NjK
zc+coB^R2Tl?;TdZJ^RsD$MW;-EmMCynS4?D`|YilOLtzlysazq)c1TN3$^dZcD;Ob
z`t;9NpSsfot8y}4ocge`oA2dabFOXI*sZgdC7p6}Io@?4`PSBn4&59t4c}h#QIQFJ
z7$=$`7`!>~9rrU1mm3`!Z)Q1)C;s(*u>5O+y=l?0bB5xvX9PPOSd;`BIYbngU`!Wc
zn2tUgTLZT4JMHsl9?y-V;oHt$ImD*i6wNHyB4b_8Aalj5L{QymJ}~7oc)I$ztaD0e
F0svwb9k>7h
literal 0
HcmV?d00001
diff --git a/img/frames/dndModule/margin/r.svg b/img/frames/dndModule/margin/r.svg
new file mode 100644
index 00000000..07b0c8dd
--- /dev/null
+++ b/img/frames/dndModule/margin/r.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/img/frames/dndModule/margin/rThumb.png b/img/frames/dndModule/margin/rThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..60c795566d186d21723039759deff461960283d7
GIT binary patch
literal 1189
zcmeAS@N?(olHy`uVBq!ia0vp^5kOqQ!NkD8*cUVDFpz4^baoE#baqxKD9TUE%t>Wn
z(3n^|(bnUzgUr$R;H9owTx9~KCjzV^1w;#{Xo($k%GBQSDxv6Q`-LTno`r=XG2DE0
zI$^Rgb4p7KL|G2<3z(a$yNYXmtoK~#+QWYQZ$+i
z)bK+WL(_}n28)D@zow)qa-aWL$}b=PKFQ|v?>qAshilH@`OtY}vyZvXqtZt&eZ8OW
z@s~+U^;EP|mot9RbfiCKdTia}n4*XWGZU3(&r{|T?q13_&3eXE-l-K`7K>I$J>|BX
zE_yC{&Q-78t?y38OK4@BmRxsP#*wMpLy1+;DC>p;t60*OtR*u%F4x^TZ2#m(@RLa=
zw=%l*Rfa5dD*E%F{=@F*%@&pq)mk4peDBV!?_p|;T@bnb?fc~0dGi?lr9be>{=J$v
z;o0ObRngrtjJ3B994(EW{Jr6{Y{Cc6={zSV{xNAy60ERaoPUa$dAq~;Rkx$F<(Kn2
zOxqQ;i;<77F{5+Sb(?##Z{EDUZ@l(j9YalN(dxBcn?C?!hb_t5-G$*l2rk&Wd@=(A
z(@9Sk$B>F!Z|9uN6ABb*IR8h1*KF1-ja?T`_y}KWR8mN}pCQdT(p*%YM3SK~>eVV$Lg3_{%
zn98q4pC9aVUwm8scz?uqy%+?M;(?;MO24
z1haw}62ormI2U%#lgEzHP}qr~UX%PWOguR%f`gSd?sBEZ)u(
zzqsmk@1CEZ|K^CFwwUw2>v%_i$ASnYCczE|7A1j34i^RDm_U^~T>i5jRSJ4hW@LQr
n=e^exB?WzWT?CHUAJ6Ab)?1r((0Vm6nKO90`njxgN@xNA5Xukb
literal 0
HcmV?d00001
diff --git a/img/frames/dndModule/margin/u.svg b/img/frames/dndModule/margin/u.svg
new file mode 100644
index 00000000..4d3ba169
--- /dev/null
+++ b/img/frames/dndModule/margin/u.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/img/frames/dndModule/margin/uThumb.png b/img/frames/dndModule/margin/uThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..fc214b1145d2b924210aa964b68437e99c57b691
GIT binary patch
literal 1204
zcmeAS@N?(olHy`uVBq!ia0vp^5kOqQ!NkD8*cUVDFpz4^baoE#baqxKD9TUE%t>Wn
z(3n^|(bnUzgUr$R;H9owTx9~KCjzV^1w;#{Xo($k%GBQSDxv6Q`-LTno`r=XG2DE0
zI$^Rgb4p7KL|G2<3z(a$yNYXmtoK~#+QWYQZ$+i
z)bK+WL(_}n28)D@zow)qa-aWL$}b=PKFQ|v?>qAshilH@`OtY}vyZvXqtZt&eZ8OW
z@s~+U^;EP|mot9RbfiCKdTia}n4*XWGZU3(&r{|T?q13_&3eXE-l-K`7K>I$J>|BX
zE_yC{&Q-78t?y38OK4@BmRxsP#*wMpLy1+;DC>p;t60*OtR*u%F4x^TZ2#m(@RLa=
zw=%l*Rfa5dD*E%F{=@F*%@&pq)mk4peDBV!?_p|;T@bnb?fc~0dGi?lr9be>{=J$v
z;o0ObRngrtjJ3B994(EW{Jr6{Y{Cc6={zSV{xNAy60ERaoPUa$dAq~;Rkx$F<(Kn2
zOxqQ;i;<77F{5+Sb(?##Z{EDUZ@l(j9YalN(dxBcn?C?!hb_t5-G$*l2rk&Wd@=(A
z(+y7-$B>F!Z|B%%2q((4{}GI_hn__uV1u}v8FvUj(C4UEc?CKne=Ui^K9yq`x4Jt+8QNpZF%|VBFp?K
z3tW;_KfP?3di}rF8V#jSN;7kIxa5?5dmj|q2|`Bo6elG71jLXmRmR6;1P_M+9G-A
zoBvq}VFw0A76DAch23Gr&yq*Wx4Wktn07i}rnJvRsjSxd%#0f*YA!0X&qmq&-76dP
zd-tbVl2^FH|0JHByY~8mtL%4gt2}!2@b2?InHAUb!t*z}{|$VF=$r-%an|
z|Le<-x2KNX(MVr^@Acj5;r~NxkGbxxdfwY)E5F|=duh^1x0YnrA6p)+{5vyGY~imh
zS63gGdpYk6-}&BkVh>w3o2(J+DA?5TXx6p2N|Saz_;KgT=JS8=>Nu4i`l)w~!$pBf
zu)~2xNuUvhDS$&9s@h7??4RJOz5nHA3Ld=Tz@qqnuKo0bPFbt`ye)vKp25@A&t;uc
GLK6UX*dcTP
literal 0
HcmV?d00001
diff --git a/img/frames/dndModule/margin/w.svg b/img/frames/dndModule/margin/w.svg
new file mode 100644
index 00000000..4458bd4e
--- /dev/null
+++ b/img/frames/dndModule/margin/w.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/img/frames/dndModule/margin/wThumb.png b/img/frames/dndModule/margin/wThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..36fbba2d19cebee42d4713501c6fb7bbd34c779b
GIT binary patch
literal 1192
zcmeAS@N?(olHy`uVBq!ia0vp^5kOqQ!NkD8*cUVDFpz4^baoE#baqxKD9TUE%t>Wn
z(3n^|(bnUzgUr$R;H9owTx9~KCjzV^1w;#{Xo($k%GBQSDxv6Q`-LTno`r=XG2DE0
zI$^Rgb4p7KL|G2<3z(a$yNYXmtoK~#+QWYQZ$+i
z)bK+WL(_}n28)D@zow)qa-aWL$}b=PKFQ|v?>qAshilH@`OtY}vyZvXqtZt&eZ8OW
z@s~+U^;EP|mot9RbfiCKdTia}n4*XWGZU3(&r{|T?q13_&3eXE-l-K`7K>I$J>|BX
zE_yC{&Q-78t?y38OK4@BmRxsP#*wMpLy1+;DC>p;t60*OtR*u%F4x^TZ2#m(@RLa=
zw=%l*Rfa5dD*E%F{=@F*%@&pq)mk4peDBV!?_p|;T@bnb?fc~0dGi?lr9be>{=J$v
z;o0ObRngrtjJ3B994(EW{Jr6{Y{Cc6={zSV{xNAy60ERaoPUa$dAq~;Rkx$F<(Kn2
zOxqQ;i;<77F{5+Sb(?##Z{EDUZ@l(j9YalN(dxBcn?C?!hb_t5-G$*l2rk&Wd@=(A
z(-}_}$B>F!Z)b1J7EY9CzyJH4k5taaw-eKf1RZ@@%)jyr=)6!$y8cQm=CR(pw_1P2
zh2G>GDSNqOf~!wYSCdNfG$&mZQ%4WGcI|0PPR>31wMzW+pK043o~}M``~B|iy6gIG
zrqjg?-?)1nO-)~`?H+t~>DKHidvm(7r+9T7@0h!_?>NUtF6FA^j*e@$a$QWP3r7?%R3t()xQ0_gGGjyqwQ@{#hZDou*^wMXxEZeC^-=
zzjv*zW6J6G?s|bb`>Zm)`b~;dRa&dRYv;oLz-6;e|9B~WHAYP-{D|fM4Vt&^Z@Dkj
zyXcwOVir{m$Ij&cQF%Wq>sQ|U5SLJ?bAjiu&_u7LZ`h9%O#4u~{uck#Syq2GehoE`
z&*s#b_W9|juGcGLM0U!ac(~pCdi}ndRVqw@N=f?dJxM>~LtG!J+0NX*sm=C|g>8r1
z#?wz3m^c&~AcRuGiwQv*B1&mWcfQ!<|Ccsa{rtU3g>{#iWP#ntft-9iHeNE9+J3(I#S)-QB(_c)LQ#yXKcUdyJ*t>j=y&F0Xd%_YTk#x@l_-z^-cxAflJ?WKBT&a524z#HDq{SGcuTuW{V
z>mT~*k?{I*iuq}cH}AVn^jwHo5UIo@*x|sUB+$s=qCgzekwvNR*se{#4*t}u-@Dl)
rQGNf`+p$q=4U~773OJsyf6lM4Q@?KJW0|GEl+NJk>gTe~DWM4f#pe_3
literal 0
HcmV?d00001
diff --git a/js/creator-21.js b/js/creator-21.js
index ef952aa5..c36695e1 100644
--- a/js/creator-21.js
+++ b/js/creator-21.js
@@ -686,7 +686,7 @@ function writeText(textObject, targetContext) {
var splitString = '6GJt7eL8';
var rawText = textObject.text
if (params.get('copyright') != null && textObject.name == 'wizards' && card.margins) {
- rawText = params.get('copyright'); //so people using CC for custom card games can customize their copyright info
+ rawText = params.get('copyright'); //so people using CC for custom card games without WotC's IP can customize their copyright info
}
var splitText = rawText.replace(/\n/g, '{line}').replace(/{flavor}/g, '{lns}{bar}{lns}{fixtextalign}{i}').replace(/{/g, splitString + '{').replace(/}/g, '}' + splitString).replace(/ /g, splitString + ' ' + splitString).split(splitString);
splitText = splitText.filter(item => item);
@@ -1482,10 +1482,12 @@ function importCard(cardObject) {
importIndex.innerHTML = null;
var optionIndex = 0;
cardObject.forEach(card => {
- var option = document.createElement('option');
- option.innerHTML = `${card.name} (${card.type_line})`;
- option.value = optionIndex;
- importIndex.appendChild(option);
+ if (card.type_line != 'Card') {
+ var option = document.createElement('option');
+ option.innerHTML = `${card.name} (${card.type_line})`;
+ option.value = optionIndex;
+ importIndex.appendChild(option);
+ }
optionIndex ++;
});
changeCardIndex();
diff --git a/js/frames/groupMargin.js b/js/frames/groupMargin.js
index a8385c79..424a596f 100644
--- a/js/frames/groupMargin.js
+++ b/js/frames/groupMargin.js
@@ -1,5 +1,6 @@
loadFramePacks([
{name:'Generic Margins', value:'Margin-1'},
+ {name:'D&D Module Margin', value:'MarginDNDModule'},
{name:'Mystical Archive Margin', value:'MarginMysticalArchive'},
{name:'Unstable Basics Margin', value:'MarginUnstable'}
])
diff --git a/js/frames/packDNDModule.js b/js/frames/packDNDModule.js
index e11caae2..ab37868e 100644
--- a/js/frames/packDNDModule.js
+++ b/js/frames/packDNDModule.js
@@ -5,6 +5,8 @@ availableFrames = [
{name:'Black Frame', src:'/img/frames/dndModule/b.svg'},
{name:'Red Frame', src:'/img/frames/dndModule/r.svg'},
{name:'Green Frame', src:'/img/frames/dndModule/g.svg'},
+ {name:'Multicolored Frame', src:'/img/frames/dndModule/m.svg'},
+ {name:'Artifact Frame', src:'/img/frames/dndModule/a.svg'},
{name:'Colorless Frame', src:'/img/frames/dndModule/c.svg'}
];
//disables/enables the "Load Frame Version" button
diff --git a/js/frames/packMarginDNDModule.js b/js/frames/packMarginDNDModule.js
new file mode 100644
index 00000000..ceb491bf
--- /dev/null
+++ b/js/frames/packMarginDNDModule.js
@@ -0,0 +1,20 @@
+//Create objects for common properties across available frames
+var bounds = {x:-0.044, y:-1/35, width:1.088, height:37/35};
+var ogBounds = {x:0, y:0, width:1, height:1};
+//defines available frames
+availableFrames = [
+ {name:'White Extension', src:'/img/frames/dndModule/margin/w.svg', bounds:bounds, ogBounds:ogBounds},
+ {name:'Blue Extension', src:'/img/frames/dndModule/margin/u.svg', bounds:bounds, ogBounds:ogBounds},
+ {name:'Black Extension', src:'/img/frames/dndModule/margin/b.svg', bounds:bounds, ogBounds:ogBounds},
+ {name:'Red Extension', src:'/img/frames/dndModule/margin/r.svg', bounds:bounds, ogBounds:ogBounds},
+ {name:'Green Extension', src:'/img/frames/dndModule/margin/g.svg', bounds:bounds, ogBounds:ogBounds},
+ {name:'Multicolored Extension', src:'/img/frames/dndModule/margin/m.svg', bounds:bounds, ogBounds:ogBounds},
+ {name:'Artifact Extension', src:'/img/frames/dndModule/margin/a.svg', bounds:bounds, ogBounds:ogBounds},
+ {name:'Colorless Extension', src:'/img/frames/dndModule/margin/c.svg', bounds:bounds, ogBounds:ogBounds}
+];
+//disables/enables the "Load Frame Version" button
+document.querySelector('#loadFrameVersion').disabled = false;
+//defines process for loading this version, if applicable
+document.querySelector('#loadFrameVersion').onclick = loadMarginVersion;
+//loads available frames
+loadFramePack();
\ No newline at end of file