diff --git a/creator/index.html b/creator/index.html index 1423b6d4..568d20e4 100644 --- a/creator/index.html +++ b/creator/index.html @@ -127,6 +127,7 @@ + @@ -686,6 +687,11 @@ + + + + + diff --git a/img/frames/custom/circuit/new/w.png b/img/frames/custom/circuit/new/w.png new file mode 100644 index 00000000..41556b77 Binary files /dev/null and b/img/frames/custom/circuit/new/w.png differ diff --git a/img/frames/m15/crowns/new/a.png b/img/frames/m15/crowns/new/a.png new file mode 100644 index 00000000..02d750ce Binary files /dev/null and b/img/frames/m15/crowns/new/a.png differ diff --git a/img/frames/m15/crowns/new/aThumb.png b/img/frames/m15/crowns/new/aThumb.png new file mode 100644 index 00000000..8a01fdea Binary files /dev/null and b/img/frames/m15/crowns/new/aThumb.png differ diff --git a/img/frames/m15/crowns/new/b.png b/img/frames/m15/crowns/new/b.png new file mode 100644 index 00000000..1717f45f Binary files /dev/null and b/img/frames/m15/crowns/new/b.png differ diff --git a/img/frames/m15/crowns/new/bThumb.png b/img/frames/m15/crowns/new/bThumb.png new file mode 100644 index 00000000..dbcbaee3 Binary files /dev/null and b/img/frames/m15/crowns/new/bThumb.png differ diff --git a/img/frames/m15/crowns/new/c.png b/img/frames/m15/crowns/new/c.png new file mode 100644 index 00000000..d33c4f75 Binary files /dev/null and b/img/frames/m15/crowns/new/c.png differ diff --git a/img/frames/m15/crowns/new/cThumb.png b/img/frames/m15/crowns/new/cThumb.png new file mode 100644 index 00000000..2407d494 Binary files /dev/null and b/img/frames/m15/crowns/new/cThumb.png differ diff --git a/img/frames/m15/crowns/new/g.png b/img/frames/m15/crowns/new/g.png new file mode 100644 index 00000000..2e6e4941 Binary files /dev/null and b/img/frames/m15/crowns/new/g.png differ diff --git a/img/frames/m15/crowns/new/gThumb.png b/img/frames/m15/crowns/new/gThumb.png new file mode 100644 index 00000000..db6903ef Binary files /dev/null and b/img/frames/m15/crowns/new/gThumb.png differ diff --git a/img/frames/m15/crowns/new/l.png b/img/frames/m15/crowns/new/l.png new file mode 100644 index 00000000..d6ddaf87 Binary files /dev/null and b/img/frames/m15/crowns/new/l.png differ diff --git a/img/frames/m15/crowns/new/lThumb.png b/img/frames/m15/crowns/new/lThumb.png new file mode 100644 index 00000000..fa0bee44 Binary files /dev/null and b/img/frames/m15/crowns/new/lThumb.png differ diff --git a/img/frames/m15/crowns/new/m.png b/img/frames/m15/crowns/new/m.png new file mode 100644 index 00000000..e4926bcc Binary files /dev/null and b/img/frames/m15/crowns/new/m.png differ diff --git a/img/frames/m15/crowns/new/mThumb.png b/img/frames/m15/crowns/new/mThumb.png new file mode 100644 index 00000000..4ca6639e Binary files /dev/null and b/img/frames/m15/crowns/new/mThumb.png differ diff --git a/img/frames/m15/crowns/new/maskCrown.png b/img/frames/m15/crowns/new/maskCrown.png new file mode 100644 index 00000000..f55abc60 Binary files /dev/null and b/img/frames/m15/crowns/new/maskCrown.png differ diff --git a/img/frames/m15/crowns/new/maskCrownPinline.png b/img/frames/m15/crowns/new/maskCrownPinline.png new file mode 100644 index 00000000..2eac67be Binary files /dev/null and b/img/frames/m15/crowns/new/maskCrownPinline.png differ diff --git a/img/frames/m15/crowns/new/maskCrownPinlineThumb.png b/img/frames/m15/crowns/new/maskCrownPinlineThumb.png new file mode 100644 index 00000000..ab659abb Binary files /dev/null and b/img/frames/m15/crowns/new/maskCrownPinlineThumb.png differ diff --git a/img/frames/m15/crowns/new/maskCrownThumb.png b/img/frames/m15/crowns/new/maskCrownThumb.png new file mode 100644 index 00000000..c3f5f6ca Binary files /dev/null and b/img/frames/m15/crowns/new/maskCrownThumb.png differ diff --git a/img/frames/m15/crowns/new/r.png b/img/frames/m15/crowns/new/r.png new file mode 100644 index 00000000..28377408 Binary files /dev/null and b/img/frames/m15/crowns/new/r.png differ diff --git a/img/frames/m15/crowns/new/rThumb.png b/img/frames/m15/crowns/new/rThumb.png new file mode 100644 index 00000000..df00fefc Binary files /dev/null and b/img/frames/m15/crowns/new/rThumb.png differ diff --git a/img/frames/m15/crowns/new/u.png b/img/frames/m15/crowns/new/u.png new file mode 100644 index 00000000..a3a0108f Binary files /dev/null and b/img/frames/m15/crowns/new/u.png differ diff --git a/img/frames/m15/crowns/new/uThumb.png b/img/frames/m15/crowns/new/uThumb.png new file mode 100644 index 00000000..6f7386da Binary files /dev/null and b/img/frames/m15/crowns/new/uThumb.png differ diff --git a/img/frames/m15/crowns/new/w.png b/img/frames/m15/crowns/new/w.png new file mode 100644 index 00000000..1f0384a6 Binary files /dev/null and b/img/frames/m15/crowns/new/w.png differ diff --git a/img/frames/m15/crowns/new/wThumb.png b/img/frames/m15/crowns/new/wThumb.png new file mode 100644 index 00000000..190928d8 Binary files /dev/null and b/img/frames/m15/crowns/new/wThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/a.png b/img/frames/m15/innerCrowns/new/companion/a.png new file mode 100644 index 00000000..d3d2cea7 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/a.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/aThumb.png b/img/frames/m15/innerCrowns/new/companion/aThumb.png new file mode 100644 index 00000000..425b101a Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/aThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/b.png b/img/frames/m15/innerCrowns/new/companion/b.png new file mode 100644 index 00000000..6bba6da4 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/b.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/bThumb.png b/img/frames/m15/innerCrowns/new/companion/bThumb.png new file mode 100644 index 00000000..dbe7167d Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/bThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/g.png b/img/frames/m15/innerCrowns/new/companion/g.png new file mode 100644 index 00000000..6a2e1894 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/g.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/gThumb.png b/img/frames/m15/innerCrowns/new/companion/gThumb.png new file mode 100644 index 00000000..48d6b058 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/gThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/m.png b/img/frames/m15/innerCrowns/new/companion/m.png new file mode 100644 index 00000000..861fa52b Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/m.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/mThumb.png b/img/frames/m15/innerCrowns/new/companion/mThumb.png new file mode 100644 index 00000000..c4d3f10b Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/mThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/r.png b/img/frames/m15/innerCrowns/new/companion/r.png new file mode 100644 index 00000000..34a09e6f Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/r.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/rThumb.png b/img/frames/m15/innerCrowns/new/companion/rThumb.png new file mode 100644 index 00000000..ee41b273 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/rThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/u.png b/img/frames/m15/innerCrowns/new/companion/u.png new file mode 100644 index 00000000..c74a5ee5 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/u.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/uThumb.png b/img/frames/m15/innerCrowns/new/companion/uThumb.png new file mode 100644 index 00000000..dabd54db Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/uThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/w.png b/img/frames/m15/innerCrowns/new/companion/w.png new file mode 100644 index 00000000..d8069abb Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/w.png differ diff --git a/img/frames/m15/innerCrowns/new/companion/wThumb.png b/img/frames/m15/innerCrowns/new/companion/wThumb.png new file mode 100644 index 00000000..bde263f1 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/companion/wThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/a.png b/img/frames/m15/innerCrowns/new/nyx/a.png new file mode 100644 index 00000000..d4489dd4 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/a.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/aThumb.png b/img/frames/m15/innerCrowns/new/nyx/aThumb.png new file mode 100644 index 00000000..7dce0314 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/aThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/b.png b/img/frames/m15/innerCrowns/new/nyx/b.png new file mode 100644 index 00000000..a58aa811 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/b.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/bThumb.png b/img/frames/m15/innerCrowns/new/nyx/bThumb.png new file mode 100644 index 00000000..d5feb978 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/bThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/g.png b/img/frames/m15/innerCrowns/new/nyx/g.png new file mode 100644 index 00000000..a63bb607 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/g.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/gThumb.png b/img/frames/m15/innerCrowns/new/nyx/gThumb.png new file mode 100644 index 00000000..9d1097ce Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/gThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/m.png b/img/frames/m15/innerCrowns/new/nyx/m.png new file mode 100644 index 00000000..24fb46d6 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/m.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/mThumb.png b/img/frames/m15/innerCrowns/new/nyx/mThumb.png new file mode 100644 index 00000000..f3f2f33e Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/mThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/r.png b/img/frames/m15/innerCrowns/new/nyx/r.png new file mode 100644 index 00000000..3fca4de2 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/r.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/rThumb.png b/img/frames/m15/innerCrowns/new/nyx/rThumb.png new file mode 100644 index 00000000..60c75ed4 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/rThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/u.png b/img/frames/m15/innerCrowns/new/nyx/u.png new file mode 100644 index 00000000..bc260d42 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/u.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/uThumb.png b/img/frames/m15/innerCrowns/new/nyx/uThumb.png new file mode 100644 index 00000000..d0f903e7 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/uThumb.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/w.png b/img/frames/m15/innerCrowns/new/nyx/w.png new file mode 100644 index 00000000..00455cd7 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/w.png differ diff --git a/img/frames/m15/innerCrowns/new/nyx/wThumb.png b/img/frames/m15/innerCrowns/new/nyx/wThumb.png new file mode 100644 index 00000000..83167146 Binary files /dev/null and b/img/frames/m15/innerCrowns/new/nyx/wThumb.png differ diff --git a/img/frames/m15/regular/new/a.png b/img/frames/m15/regular/new/a.png new file mode 100644 index 00000000..68b8d34e Binary files /dev/null and b/img/frames/m15/regular/new/a.png differ diff --git a/img/frames/m15/regular/new/aThumb.png b/img/frames/m15/regular/new/aThumb.png new file mode 100644 index 00000000..e2ce101e Binary files /dev/null and b/img/frames/m15/regular/new/aThumb.png differ diff --git a/img/frames/m15/regular/new/b.png b/img/frames/m15/regular/new/b.png new file mode 100644 index 00000000..f3c5eee4 Binary files /dev/null and b/img/frames/m15/regular/new/b.png differ diff --git a/img/frames/m15/regular/new/bThumb.png b/img/frames/m15/regular/new/bThumb.png new file mode 100644 index 00000000..1926629a Binary files /dev/null and b/img/frames/m15/regular/new/bThumb.png differ diff --git a/img/frames/m15/regular/new/border.png b/img/frames/m15/regular/new/border.png new file mode 100644 index 00000000..2169e0fe Binary files /dev/null and b/img/frames/m15/regular/new/border.png differ diff --git a/img/frames/m15/regular/new/borderThumb.png b/img/frames/m15/regular/new/borderThumb.png new file mode 100644 index 00000000..af2c1038 Binary files /dev/null and b/img/frames/m15/regular/new/borderThumb.png differ diff --git a/img/frames/m15/regular/new/c.png b/img/frames/m15/regular/new/c.png new file mode 100644 index 00000000..8ee79dae Binary files /dev/null and b/img/frames/m15/regular/new/c.png differ diff --git a/img/frames/m15/regular/new/cThumb.png b/img/frames/m15/regular/new/cThumb.png new file mode 100644 index 00000000..4f750001 Binary files /dev/null and b/img/frames/m15/regular/new/cThumb.png differ diff --git a/img/frames/m15/regular/new/frame.png b/img/frames/m15/regular/new/frame.png new file mode 100644 index 00000000..d284cfed Binary files /dev/null and b/img/frames/m15/regular/new/frame.png differ diff --git a/img/frames/m15/regular/new/frameThumb.png b/img/frames/m15/regular/new/frameThumb.png new file mode 100644 index 00000000..d3fb2d04 Binary files /dev/null and b/img/frames/m15/regular/new/frameThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/a.png b/img/frames/m15/regular/new/fullart/a.png new file mode 100644 index 00000000..05cb56f5 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/a.png differ diff --git a/img/frames/m15/regular/new/fullart/aThumb.png b/img/frames/m15/regular/new/fullart/aThumb.png new file mode 100644 index 00000000..58c6f863 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/aThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/b.png b/img/frames/m15/regular/new/fullart/b.png new file mode 100644 index 00000000..e7c8c1d0 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/b.png differ diff --git a/img/frames/m15/regular/new/fullart/bThumb.png b/img/frames/m15/regular/new/fullart/bThumb.png new file mode 100644 index 00000000..d56df78c Binary files /dev/null and b/img/frames/m15/regular/new/fullart/bThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/g.png b/img/frames/m15/regular/new/fullart/g.png new file mode 100644 index 00000000..09ecefd9 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/g.png differ diff --git a/img/frames/m15/regular/new/fullart/gThumb.png b/img/frames/m15/regular/new/fullart/gThumb.png new file mode 100644 index 00000000..56ebd699 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/gThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/l.png b/img/frames/m15/regular/new/fullart/l.png new file mode 100644 index 00000000..6488ee60 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/l.png differ diff --git a/img/frames/m15/regular/new/fullart/lThumb.png b/img/frames/m15/regular/new/fullart/lThumb.png new file mode 100644 index 00000000..05451731 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/lThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/lb.png b/img/frames/m15/regular/new/fullart/lb.png new file mode 100644 index 00000000..654f29d4 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/lb.png differ diff --git a/img/frames/m15/regular/new/fullart/lbThumb.png b/img/frames/m15/regular/new/fullart/lbThumb.png new file mode 100644 index 00000000..d23fec50 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/lbThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/lg.png b/img/frames/m15/regular/new/fullart/lg.png new file mode 100644 index 00000000..bb2a1587 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/lg.png differ diff --git a/img/frames/m15/regular/new/fullart/lgThumb.png b/img/frames/m15/regular/new/fullart/lgThumb.png new file mode 100644 index 00000000..ced63b2d Binary files /dev/null and b/img/frames/m15/regular/new/fullart/lgThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/lm.png b/img/frames/m15/regular/new/fullart/lm.png new file mode 100644 index 00000000..59a80622 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/lm.png differ diff --git a/img/frames/m15/regular/new/fullart/lmThumb.png b/img/frames/m15/regular/new/fullart/lmThumb.png new file mode 100644 index 00000000..8b0b0908 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/lmThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/lr.png b/img/frames/m15/regular/new/fullart/lr.png new file mode 100644 index 00000000..b3de45de Binary files /dev/null and b/img/frames/m15/regular/new/fullart/lr.png differ diff --git a/img/frames/m15/regular/new/fullart/lrThumb.png b/img/frames/m15/regular/new/fullart/lrThumb.png new file mode 100644 index 00000000..0568b050 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/lrThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/lu.png b/img/frames/m15/regular/new/fullart/lu.png new file mode 100644 index 00000000..33337d7b Binary files /dev/null and b/img/frames/m15/regular/new/fullart/lu.png differ diff --git a/img/frames/m15/regular/new/fullart/luThumb.png b/img/frames/m15/regular/new/fullart/luThumb.png new file mode 100644 index 00000000..03d76842 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/luThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/lw.png b/img/frames/m15/regular/new/fullart/lw.png new file mode 100644 index 00000000..92b3b616 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/lw.png differ diff --git a/img/frames/m15/regular/new/fullart/lwThumb.png b/img/frames/m15/regular/new/fullart/lwThumb.png new file mode 100644 index 00000000..1df9ac71 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/lwThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/m.png b/img/frames/m15/regular/new/fullart/m.png new file mode 100644 index 00000000..d3b2dd9f Binary files /dev/null and b/img/frames/m15/regular/new/fullart/m.png differ diff --git a/img/frames/m15/regular/new/fullart/mThumb.png b/img/frames/m15/regular/new/fullart/mThumb.png new file mode 100644 index 00000000..17c2aa2a Binary files /dev/null and b/img/frames/m15/regular/new/fullart/mThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/r.png b/img/frames/m15/regular/new/fullart/r.png new file mode 100644 index 00000000..f7fa6c12 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/r.png differ diff --git a/img/frames/m15/regular/new/fullart/rThumb.png b/img/frames/m15/regular/new/fullart/rThumb.png new file mode 100644 index 00000000..ce4cf34e Binary files /dev/null and b/img/frames/m15/regular/new/fullart/rThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/u.png b/img/frames/m15/regular/new/fullart/u.png new file mode 100644 index 00000000..7f82c88b Binary files /dev/null and b/img/frames/m15/regular/new/fullart/u.png differ diff --git a/img/frames/m15/regular/new/fullart/uThumb.png b/img/frames/m15/regular/new/fullart/uThumb.png new file mode 100644 index 00000000..33957401 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/uThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/v.png b/img/frames/m15/regular/new/fullart/v.png new file mode 100644 index 00000000..59e81c81 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/v.png differ diff --git a/img/frames/m15/regular/new/fullart/vThumb.png b/img/frames/m15/regular/new/fullart/vThumb.png new file mode 100644 index 00000000..d916a572 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/vThumb.png differ diff --git a/img/frames/m15/regular/new/fullart/w.png b/img/frames/m15/regular/new/fullart/w.png new file mode 100644 index 00000000..9e33f03a Binary files /dev/null and b/img/frames/m15/regular/new/fullart/w.png differ diff --git a/img/frames/m15/regular/new/fullart/wThumb.png b/img/frames/m15/regular/new/fullart/wThumb.png new file mode 100644 index 00000000..9fbe88d1 Binary files /dev/null and b/img/frames/m15/regular/new/fullart/wThumb.png differ diff --git a/img/frames/m15/regular/new/g.png b/img/frames/m15/regular/new/g.png new file mode 100644 index 00000000..426304e9 Binary files /dev/null and b/img/frames/m15/regular/new/g.png differ diff --git a/img/frames/m15/regular/new/gThumb.png b/img/frames/m15/regular/new/gThumb.png new file mode 100644 index 00000000..5be41026 Binary files /dev/null and b/img/frames/m15/regular/new/gThumb.png differ diff --git a/img/frames/m15/regular/new/l.png b/img/frames/m15/regular/new/l.png new file mode 100644 index 00000000..cf425f04 Binary files /dev/null and b/img/frames/m15/regular/new/l.png differ diff --git a/img/frames/m15/regular/new/lThumb.png b/img/frames/m15/regular/new/lThumb.png new file mode 100644 index 00000000..0063e872 Binary files /dev/null and b/img/frames/m15/regular/new/lThumb.png differ diff --git a/img/frames/m15/regular/new/lb.png b/img/frames/m15/regular/new/lb.png new file mode 100644 index 00000000..f656f4b7 Binary files /dev/null and b/img/frames/m15/regular/new/lb.png differ diff --git a/img/frames/m15/regular/new/lbThumb.png b/img/frames/m15/regular/new/lbThumb.png new file mode 100644 index 00000000..2e9f574f Binary files /dev/null and b/img/frames/m15/regular/new/lbThumb.png differ diff --git a/img/frames/m15/regular/new/lg.png b/img/frames/m15/regular/new/lg.png new file mode 100644 index 00000000..9cb27b63 Binary files /dev/null and b/img/frames/m15/regular/new/lg.png differ diff --git a/img/frames/m15/regular/new/lgThumb.png b/img/frames/m15/regular/new/lgThumb.png new file mode 100644 index 00000000..523a5486 Binary files /dev/null and b/img/frames/m15/regular/new/lgThumb.png differ diff --git a/img/frames/m15/regular/new/lm.png b/img/frames/m15/regular/new/lm.png new file mode 100644 index 00000000..f046d8f5 Binary files /dev/null and b/img/frames/m15/regular/new/lm.png differ diff --git a/img/frames/m15/regular/new/lmThumb.png b/img/frames/m15/regular/new/lmThumb.png new file mode 100644 index 00000000..967dc20b Binary files /dev/null and b/img/frames/m15/regular/new/lmThumb.png differ diff --git a/img/frames/m15/regular/new/lr.png b/img/frames/m15/regular/new/lr.png new file mode 100644 index 00000000..537f2876 Binary files /dev/null and b/img/frames/m15/regular/new/lr.png differ diff --git a/img/frames/m15/regular/new/lrThumb.png b/img/frames/m15/regular/new/lrThumb.png new file mode 100644 index 00000000..e6dd1988 Binary files /dev/null and b/img/frames/m15/regular/new/lrThumb.png differ diff --git a/img/frames/m15/regular/new/lu.png b/img/frames/m15/regular/new/lu.png new file mode 100644 index 00000000..a03ecbd8 Binary files /dev/null and b/img/frames/m15/regular/new/lu.png differ diff --git a/img/frames/m15/regular/new/luThumb.png b/img/frames/m15/regular/new/luThumb.png new file mode 100644 index 00000000..c1964302 Binary files /dev/null and b/img/frames/m15/regular/new/luThumb.png differ diff --git a/img/frames/m15/regular/new/lw.png b/img/frames/m15/regular/new/lw.png new file mode 100644 index 00000000..ac8419fe Binary files /dev/null and b/img/frames/m15/regular/new/lw.png differ diff --git a/img/frames/m15/regular/new/lwThumb.png b/img/frames/m15/regular/new/lwThumb.png new file mode 100644 index 00000000..9aeeabd7 Binary files /dev/null and b/img/frames/m15/regular/new/lwThumb.png differ diff --git a/img/frames/m15/regular/new/m.png b/img/frames/m15/regular/new/m.png new file mode 100644 index 00000000..8cc94d94 Binary files /dev/null and b/img/frames/m15/regular/new/m.png differ diff --git a/img/frames/m15/regular/new/mThumb.png b/img/frames/m15/regular/new/mThumb.png new file mode 100644 index 00000000..499a64fe Binary files /dev/null and b/img/frames/m15/regular/new/mThumb.png differ diff --git a/img/frames/m15/regular/new/nyx/a.png b/img/frames/m15/regular/new/nyx/a.png new file mode 100644 index 00000000..f7eae7d7 Binary files /dev/null and b/img/frames/m15/regular/new/nyx/a.png differ diff --git a/img/frames/m15/regular/new/nyx/aThumb.png b/img/frames/m15/regular/new/nyx/aThumb.png new file mode 100644 index 00000000..201875e3 Binary files /dev/null and b/img/frames/m15/regular/new/nyx/aThumb.png differ diff --git a/img/frames/m15/regular/new/nyx/b.png b/img/frames/m15/regular/new/nyx/b.png new file mode 100644 index 00000000..7418d7bf Binary files /dev/null and b/img/frames/m15/regular/new/nyx/b.png differ diff --git a/img/frames/m15/regular/new/nyx/bThumb.png b/img/frames/m15/regular/new/nyx/bThumb.png new file mode 100644 index 00000000..d783fa5c Binary files /dev/null and b/img/frames/m15/regular/new/nyx/bThumb.png differ diff --git a/img/frames/m15/regular/new/nyx/g.png b/img/frames/m15/regular/new/nyx/g.png new file mode 100644 index 00000000..dbd19777 Binary files /dev/null and b/img/frames/m15/regular/new/nyx/g.png differ diff --git a/img/frames/m15/regular/new/nyx/gThumb.png b/img/frames/m15/regular/new/nyx/gThumb.png new file mode 100644 index 00000000..b76992bf Binary files /dev/null and b/img/frames/m15/regular/new/nyx/gThumb.png differ diff --git a/img/frames/m15/regular/new/nyx/m.png b/img/frames/m15/regular/new/nyx/m.png new file mode 100644 index 00000000..3900c1ca Binary files /dev/null and b/img/frames/m15/regular/new/nyx/m.png differ diff --git a/img/frames/m15/regular/new/nyx/mThumb.png b/img/frames/m15/regular/new/nyx/mThumb.png new file mode 100644 index 00000000..890183d1 Binary files /dev/null and b/img/frames/m15/regular/new/nyx/mThumb.png differ diff --git a/img/frames/m15/regular/new/nyx/r.png b/img/frames/m15/regular/new/nyx/r.png new file mode 100644 index 00000000..7fa069fd Binary files /dev/null and b/img/frames/m15/regular/new/nyx/r.png differ diff --git a/img/frames/m15/regular/new/nyx/rThumb.png b/img/frames/m15/regular/new/nyx/rThumb.png new file mode 100644 index 00000000..550f83e4 Binary files /dev/null and b/img/frames/m15/regular/new/nyx/rThumb.png differ diff --git a/img/frames/m15/regular/new/nyx/u.png b/img/frames/m15/regular/new/nyx/u.png new file mode 100644 index 00000000..44b37b77 Binary files /dev/null and b/img/frames/m15/regular/new/nyx/u.png differ diff --git a/img/frames/m15/regular/new/nyx/uThumb.png b/img/frames/m15/regular/new/nyx/uThumb.png new file mode 100644 index 00000000..5ff238c1 Binary files /dev/null and b/img/frames/m15/regular/new/nyx/uThumb.png differ diff --git a/img/frames/m15/regular/new/nyx/w.png b/img/frames/m15/regular/new/nyx/w.png new file mode 100644 index 00000000..37fab7ba Binary files /dev/null and b/img/frames/m15/regular/new/nyx/w.png differ diff --git a/img/frames/m15/regular/new/nyx/wThumb.png b/img/frames/m15/regular/new/nyx/wThumb.png new file mode 100644 index 00000000..49962f00 Binary files /dev/null and b/img/frames/m15/regular/new/nyx/wThumb.png differ diff --git a/img/frames/m15/regular/new/pinline.png b/img/frames/m15/regular/new/pinline.png new file mode 100644 index 00000000..0e5a46c4 Binary files /dev/null and b/img/frames/m15/regular/new/pinline.png differ diff --git a/img/frames/m15/regular/new/pinlineThumb.png b/img/frames/m15/regular/new/pinlineThumb.png new file mode 100644 index 00000000..c5ded4e7 Binary files /dev/null and b/img/frames/m15/regular/new/pinlineThumb.png differ diff --git a/img/frames/m15/regular/new/r.png b/img/frames/m15/regular/new/r.png new file mode 100644 index 00000000..390e7ded Binary files /dev/null and b/img/frames/m15/regular/new/r.png differ diff --git a/img/frames/m15/regular/new/rThumb.png b/img/frames/m15/regular/new/rThumb.png new file mode 100644 index 00000000..33d62180 Binary files /dev/null and b/img/frames/m15/regular/new/rThumb.png differ diff --git a/img/frames/m15/regular/new/rules.png b/img/frames/m15/regular/new/rules.png new file mode 100644 index 00000000..eb122939 Binary files /dev/null and b/img/frames/m15/regular/new/rules.png differ diff --git a/img/frames/m15/regular/new/rulesThumb.png b/img/frames/m15/regular/new/rulesThumb.png new file mode 100644 index 00000000..9325c02f Binary files /dev/null and b/img/frames/m15/regular/new/rulesThumb.png differ diff --git a/img/frames/m15/regular/new/snow/a.png b/img/frames/m15/regular/new/snow/a.png new file mode 100644 index 00000000..b6bfd58b Binary files /dev/null and b/img/frames/m15/regular/new/snow/a.png differ diff --git a/img/frames/m15/regular/new/snow/aThumb.png b/img/frames/m15/regular/new/snow/aThumb.png new file mode 100644 index 00000000..61f8e1cd Binary files /dev/null and b/img/frames/m15/regular/new/snow/aThumb.png differ diff --git a/img/frames/m15/regular/new/snow/b.png b/img/frames/m15/regular/new/snow/b.png new file mode 100644 index 00000000..c1b56d7b Binary files /dev/null and b/img/frames/m15/regular/new/snow/b.png differ diff --git a/img/frames/m15/regular/new/snow/bThumb.png b/img/frames/m15/regular/new/snow/bThumb.png new file mode 100644 index 00000000..7f952c89 Binary files /dev/null and b/img/frames/m15/regular/new/snow/bThumb.png differ diff --git a/img/frames/m15/regular/new/snow/g.png b/img/frames/m15/regular/new/snow/g.png new file mode 100644 index 00000000..c45824e7 Binary files /dev/null and b/img/frames/m15/regular/new/snow/g.png differ diff --git a/img/frames/m15/regular/new/snow/gThumb.png b/img/frames/m15/regular/new/snow/gThumb.png new file mode 100644 index 00000000..c130ac54 Binary files /dev/null and b/img/frames/m15/regular/new/snow/gThumb.png differ diff --git a/img/frames/m15/regular/new/snow/l.png b/img/frames/m15/regular/new/snow/l.png new file mode 100644 index 00000000..f8e16b0f Binary files /dev/null and b/img/frames/m15/regular/new/snow/l.png differ diff --git a/img/frames/m15/regular/new/snow/lThumb.png b/img/frames/m15/regular/new/snow/lThumb.png new file mode 100644 index 00000000..6f02195d Binary files /dev/null and b/img/frames/m15/regular/new/snow/lThumb.png differ diff --git a/img/frames/m15/regular/new/snow/lb.png b/img/frames/m15/regular/new/snow/lb.png new file mode 100644 index 00000000..81ef2ba4 Binary files /dev/null and b/img/frames/m15/regular/new/snow/lb.png differ diff --git a/img/frames/m15/regular/new/snow/lbThumb.png b/img/frames/m15/regular/new/snow/lbThumb.png new file mode 100644 index 00000000..82e17376 Binary files /dev/null and b/img/frames/m15/regular/new/snow/lbThumb.png differ diff --git a/img/frames/m15/regular/new/snow/lg.png b/img/frames/m15/regular/new/snow/lg.png new file mode 100644 index 00000000..ab6b79cd Binary files /dev/null and b/img/frames/m15/regular/new/snow/lg.png differ diff --git a/img/frames/m15/regular/new/snow/lgThumb.png b/img/frames/m15/regular/new/snow/lgThumb.png new file mode 100644 index 00000000..0d934a0c Binary files /dev/null and b/img/frames/m15/regular/new/snow/lgThumb.png differ diff --git a/img/frames/m15/regular/new/snow/lm.png b/img/frames/m15/regular/new/snow/lm.png new file mode 100644 index 00000000..24464899 Binary files /dev/null and b/img/frames/m15/regular/new/snow/lm.png differ diff --git a/img/frames/m15/regular/new/snow/lmThumb.png b/img/frames/m15/regular/new/snow/lmThumb.png new file mode 100644 index 00000000..dabac4b9 Binary files /dev/null and b/img/frames/m15/regular/new/snow/lmThumb.png differ diff --git a/img/frames/m15/regular/new/snow/lr.png b/img/frames/m15/regular/new/snow/lr.png new file mode 100644 index 00000000..4c415826 Binary files /dev/null and b/img/frames/m15/regular/new/snow/lr.png differ diff --git a/img/frames/m15/regular/new/snow/lrThumb.png b/img/frames/m15/regular/new/snow/lrThumb.png new file mode 100644 index 00000000..834c7b8b Binary files /dev/null and b/img/frames/m15/regular/new/snow/lrThumb.png differ diff --git a/img/frames/m15/regular/new/snow/lu.png b/img/frames/m15/regular/new/snow/lu.png new file mode 100644 index 00000000..e4353271 Binary files /dev/null and b/img/frames/m15/regular/new/snow/lu.png differ diff --git a/img/frames/m15/regular/new/snow/luThumb.png b/img/frames/m15/regular/new/snow/luThumb.png new file mode 100644 index 00000000..35b93925 Binary files /dev/null and b/img/frames/m15/regular/new/snow/luThumb.png differ diff --git a/img/frames/m15/regular/new/snow/lw.png b/img/frames/m15/regular/new/snow/lw.png new file mode 100644 index 00000000..db0f1eca Binary files /dev/null and b/img/frames/m15/regular/new/snow/lw.png differ diff --git a/img/frames/m15/regular/new/snow/lwThumb.png b/img/frames/m15/regular/new/snow/lwThumb.png new file mode 100644 index 00000000..223baa03 Binary files /dev/null and b/img/frames/m15/regular/new/snow/lwThumb.png differ diff --git a/img/frames/m15/regular/new/snow/m.png b/img/frames/m15/regular/new/snow/m.png new file mode 100644 index 00000000..0f9a0d68 Binary files /dev/null and b/img/frames/m15/regular/new/snow/m.png differ diff --git a/img/frames/m15/regular/new/snow/mThumb.png b/img/frames/m15/regular/new/snow/mThumb.png new file mode 100644 index 00000000..1fe022ba Binary files /dev/null and b/img/frames/m15/regular/new/snow/mThumb.png differ diff --git a/img/frames/m15/regular/new/snow/r.png b/img/frames/m15/regular/new/snow/r.png new file mode 100644 index 00000000..0ad37a0f Binary files /dev/null and b/img/frames/m15/regular/new/snow/r.png differ diff --git a/img/frames/m15/regular/new/snow/rThumb.png b/img/frames/m15/regular/new/snow/rThumb.png new file mode 100644 index 00000000..06d2609f Binary files /dev/null and b/img/frames/m15/regular/new/snow/rThumb.png differ diff --git a/img/frames/m15/regular/new/snow/u.png b/img/frames/m15/regular/new/snow/u.png new file mode 100644 index 00000000..d4b11630 Binary files /dev/null and b/img/frames/m15/regular/new/snow/u.png differ diff --git a/img/frames/m15/regular/new/snow/uThumb.png b/img/frames/m15/regular/new/snow/uThumb.png new file mode 100644 index 00000000..f76b8f57 Binary files /dev/null and b/img/frames/m15/regular/new/snow/uThumb.png differ diff --git a/img/frames/m15/regular/new/snow/w.png b/img/frames/m15/regular/new/snow/w.png new file mode 100644 index 00000000..988dd1f3 Binary files /dev/null and b/img/frames/m15/regular/new/snow/w.png differ diff --git a/img/frames/m15/regular/new/snow/wThumb.png b/img/frames/m15/regular/new/snow/wThumb.png new file mode 100644 index 00000000..5f8e983e Binary files /dev/null and b/img/frames/m15/regular/new/snow/wThumb.png differ diff --git a/img/frames/m15/regular/new/title.png b/img/frames/m15/regular/new/title.png new file mode 100644 index 00000000..62e33917 Binary files /dev/null and b/img/frames/m15/regular/new/title.png differ diff --git a/img/frames/m15/regular/new/titleThumb.png b/img/frames/m15/regular/new/titleThumb.png new file mode 100644 index 00000000..26a732c7 Binary files /dev/null and b/img/frames/m15/regular/new/titleThumb.png differ diff --git a/img/frames/m15/regular/new/type.png b/img/frames/m15/regular/new/type.png new file mode 100644 index 00000000..69d99490 Binary files /dev/null and b/img/frames/m15/regular/new/type.png differ diff --git a/img/frames/m15/regular/new/typeThumb.png b/img/frames/m15/regular/new/typeThumb.png new file mode 100644 index 00000000..3782670a Binary files /dev/null and b/img/frames/m15/regular/new/typeThumb.png differ diff --git a/img/frames/m15/regular/new/u.png b/img/frames/m15/regular/new/u.png new file mode 100644 index 00000000..9611b7d6 Binary files /dev/null and b/img/frames/m15/regular/new/u.png differ diff --git a/img/frames/m15/regular/new/uThumb.png b/img/frames/m15/regular/new/uThumb.png new file mode 100644 index 00000000..5faeae58 Binary files /dev/null and b/img/frames/m15/regular/new/uThumb.png differ diff --git a/img/frames/m15/regular/new/ub/a.png b/img/frames/m15/regular/new/ub/a.png new file mode 100644 index 00000000..5384e14a Binary files /dev/null and b/img/frames/m15/regular/new/ub/a.png differ diff --git a/img/frames/m15/regular/new/ub/aThumb.png b/img/frames/m15/regular/new/ub/aThumb.png new file mode 100644 index 00000000..f31f514d Binary files /dev/null and b/img/frames/m15/regular/new/ub/aThumb.png differ diff --git a/img/frames/m15/regular/new/ub/b.png b/img/frames/m15/regular/new/ub/b.png new file mode 100644 index 00000000..d333730b Binary files /dev/null and b/img/frames/m15/regular/new/ub/b.png differ diff --git a/img/frames/m15/regular/new/ub/bThumb.png b/img/frames/m15/regular/new/ub/bThumb.png new file mode 100644 index 00000000..7c48dbdc Binary files /dev/null and b/img/frames/m15/regular/new/ub/bThumb.png differ diff --git a/img/frames/m15/regular/new/ub/g.png b/img/frames/m15/regular/new/ub/g.png new file mode 100644 index 00000000..50362d13 Binary files /dev/null and b/img/frames/m15/regular/new/ub/g.png differ diff --git a/img/frames/m15/regular/new/ub/gThumb.png b/img/frames/m15/regular/new/ub/gThumb.png new file mode 100644 index 00000000..5fd8ce4d Binary files /dev/null and b/img/frames/m15/regular/new/ub/gThumb.png differ diff --git a/img/frames/m15/regular/new/ub/l.png b/img/frames/m15/regular/new/ub/l.png new file mode 100644 index 00000000..d31a6204 Binary files /dev/null and b/img/frames/m15/regular/new/ub/l.png differ diff --git a/img/frames/m15/regular/new/ub/lThumb.png b/img/frames/m15/regular/new/ub/lThumb.png new file mode 100644 index 00000000..feb0a0e3 Binary files /dev/null and b/img/frames/m15/regular/new/ub/lThumb.png differ diff --git a/img/frames/m15/regular/new/ub/lb.png b/img/frames/m15/regular/new/ub/lb.png new file mode 100644 index 00000000..1b5b3625 Binary files /dev/null and b/img/frames/m15/regular/new/ub/lb.png differ diff --git a/img/frames/m15/regular/new/ub/lbThumb.png b/img/frames/m15/regular/new/ub/lbThumb.png new file mode 100644 index 00000000..d4a55724 Binary files /dev/null and b/img/frames/m15/regular/new/ub/lbThumb.png differ diff --git a/img/frames/m15/regular/new/ub/lg.png b/img/frames/m15/regular/new/ub/lg.png new file mode 100644 index 00000000..8890e1ab Binary files /dev/null and b/img/frames/m15/regular/new/ub/lg.png differ diff --git a/img/frames/m15/regular/new/ub/lgThumb.png b/img/frames/m15/regular/new/ub/lgThumb.png new file mode 100644 index 00000000..8f84104e Binary files /dev/null and b/img/frames/m15/regular/new/ub/lgThumb.png differ diff --git a/img/frames/m15/regular/new/ub/lm.png b/img/frames/m15/regular/new/ub/lm.png new file mode 100644 index 00000000..9f5dfdad Binary files /dev/null and b/img/frames/m15/regular/new/ub/lm.png differ diff --git a/img/frames/m15/regular/new/ub/lmThumb.png b/img/frames/m15/regular/new/ub/lmThumb.png new file mode 100644 index 00000000..0c0b12a2 Binary files /dev/null and b/img/frames/m15/regular/new/ub/lmThumb.png differ diff --git a/img/frames/m15/regular/new/ub/lr.png b/img/frames/m15/regular/new/ub/lr.png new file mode 100644 index 00000000..dd972077 Binary files /dev/null and b/img/frames/m15/regular/new/ub/lr.png differ diff --git a/img/frames/m15/regular/new/ub/lrThumb.png b/img/frames/m15/regular/new/ub/lrThumb.png new file mode 100644 index 00000000..d1102f0c Binary files /dev/null and b/img/frames/m15/regular/new/ub/lrThumb.png differ diff --git a/img/frames/m15/regular/new/ub/lu.png b/img/frames/m15/regular/new/ub/lu.png new file mode 100644 index 00000000..ee3dc110 Binary files /dev/null and b/img/frames/m15/regular/new/ub/lu.png differ diff --git a/img/frames/m15/regular/new/ub/luThumb.png b/img/frames/m15/regular/new/ub/luThumb.png new file mode 100644 index 00000000..1ea42e89 Binary files /dev/null and b/img/frames/m15/regular/new/ub/luThumb.png differ diff --git a/img/frames/m15/regular/new/ub/lw.png b/img/frames/m15/regular/new/ub/lw.png new file mode 100644 index 00000000..680d8300 Binary files /dev/null and b/img/frames/m15/regular/new/ub/lw.png differ diff --git a/img/frames/m15/regular/new/ub/lwThumb.png b/img/frames/m15/regular/new/ub/lwThumb.png new file mode 100644 index 00000000..294c1715 Binary files /dev/null and b/img/frames/m15/regular/new/ub/lwThumb.png differ diff --git a/img/frames/m15/regular/new/ub/m.png b/img/frames/m15/regular/new/ub/m.png new file mode 100644 index 00000000..86b9cdee Binary files /dev/null and b/img/frames/m15/regular/new/ub/m.png differ diff --git a/img/frames/m15/regular/new/ub/mThumb.png b/img/frames/m15/regular/new/ub/mThumb.png new file mode 100644 index 00000000..65062011 Binary files /dev/null and b/img/frames/m15/regular/new/ub/mThumb.png differ diff --git a/img/frames/m15/regular/new/ub/r.png b/img/frames/m15/regular/new/ub/r.png new file mode 100644 index 00000000..92d72af6 Binary files /dev/null and b/img/frames/m15/regular/new/ub/r.png differ diff --git a/img/frames/m15/regular/new/ub/rThumb.png b/img/frames/m15/regular/new/ub/rThumb.png new file mode 100644 index 00000000..8d7cfc8a Binary files /dev/null and b/img/frames/m15/regular/new/ub/rThumb.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/a.png b/img/frames/m15/regular/new/ub/stamp/a.png new file mode 100644 index 00000000..d1791117 Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/a.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/aThumb.png b/img/frames/m15/regular/new/ub/stamp/aThumb.png new file mode 100644 index 00000000..6638aedd Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/aThumb.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/b.png b/img/frames/m15/regular/new/ub/stamp/b.png new file mode 100644 index 00000000..0a85ef77 Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/b.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/bThumb.png b/img/frames/m15/regular/new/ub/stamp/bThumb.png new file mode 100644 index 00000000..cb9eedcb Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/bThumb.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/g.png b/img/frames/m15/regular/new/ub/stamp/g.png new file mode 100644 index 00000000..05f646d1 Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/g.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/gThumb.png b/img/frames/m15/regular/new/ub/stamp/gThumb.png new file mode 100644 index 00000000..bd08ddff Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/gThumb.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/gray.png b/img/frames/m15/regular/new/ub/stamp/gray.png new file mode 100644 index 00000000..3005b04d Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/gray.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/grayThumb.png b/img/frames/m15/regular/new/ub/stamp/grayThumb.png new file mode 100644 index 00000000..f6d4c626 Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/grayThumb.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/l.png b/img/frames/m15/regular/new/ub/stamp/l.png new file mode 100644 index 00000000..407e175e Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/l.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/lThumb.png b/img/frames/m15/regular/new/ub/stamp/lThumb.png new file mode 100644 index 00000000..ce1c0fae Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/lThumb.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/m.png b/img/frames/m15/regular/new/ub/stamp/m.png new file mode 100644 index 00000000..3368f3b8 Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/m.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/mThumb.png b/img/frames/m15/regular/new/ub/stamp/mThumb.png new file mode 100644 index 00000000..df75420d Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/mThumb.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/r.png b/img/frames/m15/regular/new/ub/stamp/r.png new file mode 100644 index 00000000..a6e1f592 Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/r.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/rThumb.png b/img/frames/m15/regular/new/ub/stamp/rThumb.png new file mode 100644 index 00000000..9b2acc19 Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/rThumb.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/u.png b/img/frames/m15/regular/new/ub/stamp/u.png new file mode 100644 index 00000000..6d488598 Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/u.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/uThumb.png b/img/frames/m15/regular/new/ub/stamp/uThumb.png new file mode 100644 index 00000000..ae1cfa0b Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/uThumb.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/w.png b/img/frames/m15/regular/new/ub/stamp/w.png new file mode 100644 index 00000000..3ebccac8 Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/w.png differ diff --git a/img/frames/m15/regular/new/ub/stamp/wThumb.png b/img/frames/m15/regular/new/ub/stamp/wThumb.png new file mode 100644 index 00000000..0f6d85b8 Binary files /dev/null and b/img/frames/m15/regular/new/ub/stamp/wThumb.png differ diff --git a/img/frames/m15/regular/new/ub/u.png b/img/frames/m15/regular/new/ub/u.png new file mode 100644 index 00000000..bf1ed5c5 Binary files /dev/null and b/img/frames/m15/regular/new/ub/u.png differ diff --git a/img/frames/m15/regular/new/ub/uThumb.png b/img/frames/m15/regular/new/ub/uThumb.png new file mode 100644 index 00000000..e0b399a8 Binary files /dev/null and b/img/frames/m15/regular/new/ub/uThumb.png differ diff --git a/img/frames/m15/regular/new/ub/v.png b/img/frames/m15/regular/new/ub/v.png new file mode 100644 index 00000000..6ec3b5bc Binary files /dev/null and b/img/frames/m15/regular/new/ub/v.png differ diff --git a/img/frames/m15/regular/new/ub/vThumb.png b/img/frames/m15/regular/new/ub/vThumb.png new file mode 100644 index 00000000..648fbe53 Binary files /dev/null and b/img/frames/m15/regular/new/ub/vThumb.png differ diff --git a/img/frames/m15/regular/new/ub/w.png b/img/frames/m15/regular/new/ub/w.png new file mode 100644 index 00000000..0592fb9e Binary files /dev/null and b/img/frames/m15/regular/new/ub/w.png differ diff --git a/img/frames/m15/regular/new/ub/wThumb.png b/img/frames/m15/regular/new/ub/wThumb.png new file mode 100644 index 00000000..4cb0fc17 Binary files /dev/null and b/img/frames/m15/regular/new/ub/wThumb.png differ diff --git a/img/frames/m15/regular/new/v.png b/img/frames/m15/regular/new/v.png new file mode 100644 index 00000000..3c1c44a3 Binary files /dev/null and b/img/frames/m15/regular/new/v.png differ diff --git a/img/frames/m15/regular/new/vThumb.png b/img/frames/m15/regular/new/vThumb.png new file mode 100644 index 00000000..90c1df7b Binary files /dev/null and b/img/frames/m15/regular/new/vThumb.png differ diff --git a/img/frames/m15/regular/new/vector masks/border.svg b/img/frames/m15/regular/new/vector masks/border.svg new file mode 100644 index 00000000..25262300 --- /dev/null +++ b/img/frames/m15/regular/new/vector masks/border.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/img/frames/m15/regular/new/vector masks/frame.svg b/img/frames/m15/regular/new/vector masks/frame.svg new file mode 100644 index 00000000..bf2143a1 --- /dev/null +++ b/img/frames/m15/regular/new/vector masks/frame.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/frames/m15/regular/new/vector masks/pinline.svg b/img/frames/m15/regular/new/vector masks/pinline.svg new file mode 100644 index 00000000..e0e95d7c --- /dev/null +++ b/img/frames/m15/regular/new/vector masks/pinline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/frames/m15/regular/new/vector masks/rules.svg b/img/frames/m15/regular/new/vector masks/rules.svg new file mode 100644 index 00000000..cb769379 --- /dev/null +++ b/img/frames/m15/regular/new/vector masks/rules.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/frames/m15/regular/new/vector masks/title.svg b/img/frames/m15/regular/new/vector masks/title.svg new file mode 100644 index 00000000..b12eec99 --- /dev/null +++ b/img/frames/m15/regular/new/vector masks/title.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/frames/m15/regular/new/vector masks/type.svg b/img/frames/m15/regular/new/vector masks/type.svg new file mode 100644 index 00000000..4689eab9 --- /dev/null +++ b/img/frames/m15/regular/new/vector masks/type.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/frames/m15/regular/new/w.png b/img/frames/m15/regular/new/w.png new file mode 100644 index 00000000..da51176d Binary files /dev/null and b/img/frames/m15/regular/new/w.png differ diff --git a/img/frames/m15/regular/new/wThumb.png b/img/frames/m15/regular/new/wThumb.png new file mode 100644 index 00000000..d4880f46 Binary files /dev/null and b/img/frames/m15/regular/new/wThumb.png differ diff --git a/img/frames/m15/ub/crowns/new/a.png b/img/frames/m15/ub/crowns/new/a.png new file mode 100644 index 00000000..81ac46b2 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/a.png differ diff --git a/img/frames/m15/ub/crowns/new/aThumb.png b/img/frames/m15/ub/crowns/new/aThumb.png new file mode 100644 index 00000000..8d823a55 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/aThumb.png differ diff --git a/img/frames/m15/ub/crowns/new/b.png b/img/frames/m15/ub/crowns/new/b.png new file mode 100644 index 00000000..1056e356 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/b.png differ diff --git a/img/frames/m15/ub/crowns/new/bThumb.png b/img/frames/m15/ub/crowns/new/bThumb.png new file mode 100644 index 00000000..8f3f9d7c Binary files /dev/null and b/img/frames/m15/ub/crowns/new/bThumb.png differ diff --git a/img/frames/m15/ub/crowns/new/c.png b/img/frames/m15/ub/crowns/new/c.png new file mode 100644 index 00000000..d33c4f75 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/c.png differ diff --git a/img/frames/m15/ub/crowns/new/cThumb.png b/img/frames/m15/ub/crowns/new/cThumb.png new file mode 100644 index 00000000..e98c2934 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/cThumb.png differ diff --git a/img/frames/m15/ub/crowns/new/g.png b/img/frames/m15/ub/crowns/new/g.png new file mode 100644 index 00000000..fc948ec8 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/g.png differ diff --git a/img/frames/m15/ub/crowns/new/gThumb.png b/img/frames/m15/ub/crowns/new/gThumb.png new file mode 100644 index 00000000..78f0acf6 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/gThumb.png differ diff --git a/img/frames/m15/ub/crowns/new/l.png b/img/frames/m15/ub/crowns/new/l.png new file mode 100644 index 00000000..e2e6cd64 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/l.png differ diff --git a/img/frames/m15/ub/crowns/new/lThumb.png b/img/frames/m15/ub/crowns/new/lThumb.png new file mode 100644 index 00000000..9bc37d45 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/lThumb.png differ diff --git a/img/frames/m15/ub/crowns/new/m.png b/img/frames/m15/ub/crowns/new/m.png new file mode 100644 index 00000000..99685d94 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/m.png differ diff --git a/img/frames/m15/ub/crowns/new/mThumb.png b/img/frames/m15/ub/crowns/new/mThumb.png new file mode 100644 index 00000000..85c33dc0 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/mThumb.png differ diff --git a/img/frames/m15/ub/crowns/new/r.png b/img/frames/m15/ub/crowns/new/r.png new file mode 100644 index 00000000..20904fca Binary files /dev/null and b/img/frames/m15/ub/crowns/new/r.png differ diff --git a/img/frames/m15/ub/crowns/new/rThumb.png b/img/frames/m15/ub/crowns/new/rThumb.png new file mode 100644 index 00000000..6b0e2e9f Binary files /dev/null and b/img/frames/m15/ub/crowns/new/rThumb.png differ diff --git a/img/frames/m15/ub/crowns/new/u.png b/img/frames/m15/ub/crowns/new/u.png new file mode 100644 index 00000000..55a243f3 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/u.png differ diff --git a/img/frames/m15/ub/crowns/new/uThumb.png b/img/frames/m15/ub/crowns/new/uThumb.png new file mode 100644 index 00000000..7f0739e8 Binary files /dev/null and b/img/frames/m15/ub/crowns/new/uThumb.png differ diff --git a/img/frames/m15/ub/crowns/new/w.png b/img/frames/m15/ub/crowns/new/w.png new file mode 100644 index 00000000..6c1e347d Binary files /dev/null and b/img/frames/m15/ub/crowns/new/w.png differ diff --git a/img/frames/m15/ub/crowns/new/wThumb.png b/img/frames/m15/ub/crowns/new/wThumb.png new file mode 100644 index 00000000..0b19c7be Binary files /dev/null and b/img/frames/m15/ub/crowns/new/wThumb.png differ diff --git a/img/frames/m15/ub/regular/c.png b/img/frames/m15/ub/regular/c.png new file mode 100644 index 00000000..64e623cc Binary files /dev/null and b/img/frames/m15/ub/regular/c.png differ diff --git a/img/frames/m15/ub/regular/cThumb.png b/img/frames/m15/ub/regular/cThumb.png new file mode 100644 index 00000000..5188df6e Binary files /dev/null and b/img/frames/m15/ub/regular/cThumb.png differ diff --git a/js/creator-23.js b/js/creator-23.js index 1afa0dee..3e9ee659 100644 --- a/js/creator-23.js +++ b/js/creator-23.js @@ -674,13 +674,6 @@ function cardFrameProperties(colors, manaCost, typeLine, power, style) { typeTitle = 'A'; } - var innerCrown; - if (typeLine.includes('Artifact') && colors.length == 0) { - innerCrown = 'A'; - } else { - innerCrown = typeTitle; - } - var pt; if (power) { if (typeLine.includes('Vehicle')) { @@ -744,8 +737,7 @@ function cardFrameProperties(colors, manaCost, typeLine, power, style) { 'typeTitle': typeTitle, 'pt': pt, 'frame': frame, - 'frameRight': frameRight, - 'innerCrown': innerCrown + 'frameRight': frameRight } } var autoFramePack; @@ -821,6 +813,9 @@ function autoFrame() { if (frame == 'M15Regular-1') { autoM15Frame(colors, card.text.mana.text, card.text.type.text, card.text.pt.text); group = 'Standard-3'; + } else if (frame == 'M15RegularNew') { + autoM15NewFrame(colors, card.text.mana.text, card.text.type.text, card.text.pt.text); + group = 'Accurate'; } else if (frame == 'M15Eighth') { autoM15EighthFrame(colors, card.text.mana.text, card.text.type.text, card.text.pt.text); group = 'Custom'; @@ -830,6 +825,12 @@ function autoFrame() { } else if (frame == 'UB') { autoUBFrame(colors, card.text.mana.text, card.text.type.text, card.text.pt.text); group = 'Showcase-5'; + } else if (frame == 'UBNew') { + autoUBNewFrame(colors, card.text.mana.text, card.text.type.text, card.text.pt.text); + group = 'Accurate'; + } else if (frame == 'FullArtNew') { + autoFullArtNewFrame(colors, card.text.mana.text, card.text.type.text, card.text.pt.text); + group = 'Accurate'; } else if (frame == 'Circuit') { autoCircuitFrame(colors, card.text.mana.text, card.text.type.text, card.text.pt.text); group = 'Custom'; @@ -911,6 +912,12 @@ async function autoUBFrame(colors, mana_cost, type_line, power) { await card.frames.forEach(item => addFrame([], item)); card.frames.reverse(); } +async function autoUBNewFrame(colors, mana_cost, type_line, power) { + autoM15NewFrame(colors, mana_cost, type_line, power, 'ub'); +} +async function autoFullArtNewFrame(colors, mana_cost, type_line, power) { + autoM15NewFrame(colors, mana_cost, type_line, power, 'fullart'); +} async function autoCircuitFrame(colors, mana_cost, type_line, power) { var frames = card.frames.filter(frame => frame.name.includes('Extension') || frame.name.includes('Gray Holo Stamp') || frame.name.includes('Gold Holo Stamp')); @@ -975,7 +982,10 @@ async function autoM15Frame(colors, mana_cost, type_line, power) { // Set frames if (type_line.includes('Legendary')) { if (style == 'Nyx') { - frames.push(makeM15FrameByLetter(properties.innerCrown, 'Inner Crown', false, style)); + if (properties.pinlineRight) { + frames.push(makeM15FrameByLetter(properties.pinlineRight, 'Inner Crown', true, style)); + } + frames.push(makeM15FrameByLetter(properties.pinline, 'Inner Crown', false, style)); } if (properties.pinlineRight) { @@ -1012,6 +1022,79 @@ async function autoM15Frame(colors, mana_cost, type_line, power) { await card.frames.forEach(item => addFrame([], item)); card.frames.reverse(); } +async function autoM15NewFrame(colors, mana_cost, type_line, power, style = 'regular') { + var frames; + if (style == 'ub') { + frames = card.frames.filter(frame => frame.name.includes('Extension') || frame.name.includes('Gray Holo Stamp')); + } else { + frames = card.frames.filter(frame => frame.name.includes('Extension')); + } + + //clear the draggable frames + card.frames = []; + document.querySelector('#frame-list').innerHTML = null; + + var properties = cardFrameProperties(colors, mana_cost, type_line, power); + if (style != 'ub' && style != 'fullart') { + if (type_line.toLowerCase().includes('snow')) { + style = 'snow'; + } else if (type_line.toLowerCase().includes('enchantment creature') || type_line.toLowerCase().includes('enchantment artifact')) { + style = 'Nyx'; + } + } + + // Set frames + if (type_line.includes('Legendary')) { + if (style == 'Nyx') { + if (properties.pinlineRight) { + frames.push(makeM15NewFrameByLetter(properties.pinlineRight, 'Inner Crown', true, style)); + } + + frames.push(makeM15NewFrameByLetter(properties.pinline, 'Inner Crown', false, style)); + } + + if (properties.pinlineRight) { + frames.push(makeM15NewFrameByLetter(properties.pinlineRight, 'Crown', true, style)); + } + frames.push(makeM15NewFrameByLetter(properties.pinline, "Crown", false, style)); + frames.push(makeM15NewFrameByLetter(properties.pinline, "Crown Border Cover", false, style)); + } + + if (style == 'ub') { + if (properties.pinlineRight) { + frames.push(makeM15NewFrameByLetter(properties.pinlineRight, 'Stamp', true, style)); + } + frames.push(makeM15NewFrameByLetter(properties.pinline, "Stamp", false, style)); + } + + if (properties.pt) { + frames.push(makeM15NewFrameByLetter(properties.pt, 'PT', false, style)); + } + if (properties.pinlineRight) { + frames.push(makeM15NewFrameByLetter(properties.pinlineRight, 'Pinline', true, style)); + } + frames.push(makeM15NewFrameByLetter(properties.pinline, 'Pinline', false, style)); + frames.push(makeM15NewFrameByLetter(properties.typeTitle, 'Type', false, style)); + frames.push(makeM15NewFrameByLetter(properties.typeTitle, 'Title', false, style)); + if (properties.pinlineRight) { + frames.push(makeM15NewFrameByLetter(properties.rulesRight, 'Rules', true, style)); + } + frames.push(makeM15NewFrameByLetter(properties.rules, 'Rules', false, style)); + if (properties.frameRight) { + frames.push(makeM15NewFrameByLetter(properties.frameRight, 'Frame', true, style)); + } + frames.push(makeM15NewFrameByLetter(properties.frame, 'Frame', false, style)); + frames.push(makeM15NewFrameByLetter(properties.frame, 'Border', false, style)); + + if (card.text.pt && type_line.includes('Vehicle') && !card.text.pt.text.includes('fff')) { + card.text.pt.text = '{fontcolor#fff}' + card.text.pt.text; + } + + card.frames = frames; + card.frames.reverse(); + await card.frames.forEach(item => addFrame([], item)); + card.frames.reverse(); +} async function autoM15EighthFrame(colors, mana_cost, type_line, power) { var frames = card.frames.filter(frame => frame.name.includes('Extension')); @@ -1030,7 +1113,10 @@ async function autoM15EighthFrame(colors, mana_cost, type_line, power) { // Set frames if (type_line.includes('Legendary')) { if (style == 'Nyx') { - frames.push(makeM15FrameByLetter(properties.innerCrown, 'Inner Crown', false, style)); + if (properties.pinlineRight) { + frames.push(makeM15FrameByLetter(properties.pinlineRight, 'Inner Crown', true, style)); + } + frames.push(makeM15FrameByLetter(properties.pinline, 'Inner Crown', false, style)); } if (properties.pinlineRight) { @@ -1085,7 +1171,10 @@ async function autoM15EighthUBFrame(colors, mana_cost, type_line, power) { // Set frames if (type_line.includes('Legendary')) { if (style == 'Nyx') { - frames.push(makeM15FrameByLetter(properties.innerCrown, 'Inner Crown', false, style)); + if (properties.pinlineRight) { + frames.push(makeM15EighthUBFrameByLetter(properties.pinlineRight, 'Inner Crown', true, style)); + } + frames.push(makeM15FrameByLetter(properties.pinline, 'Inner Crown', false, style)); } if (properties.pinlineRight) { @@ -1138,7 +1227,10 @@ async function autoBorderlessFrame(colors, mana_cost, type_line, power) { // Set frames if (type_line.includes('Legendary')) { if (style == 'Nyx') { - frames.push(makeM15FrameByLetter(properties.innerCrown, 'Inner Crown', false, style)); + if (properties.pinlineRight) { + frames.push(makeBorderlessFrameByLetter(properties.pinlineRight, 'Inner Crown', true)); + } + frames.push(makeM15FrameByLetter(properties.pinline, 'Inner Crown', false, style)); } if (properties.pinlineRight) { @@ -1223,7 +1315,10 @@ async function autoExtendedArtFrame(colors, mana_cost, type_line, power, short) frames.push(makeExtendedArtFrameByLetter(properties.pinline, "Crown Outline", false, style, short)); if (style == 'Nyx') { - frames.push(makeExtendedArtFrameByLetter(properties.innerCrown, 'Inner Crown', false, style, short)); + if (properties.pinlineRight) { + frames.push(makeExtendedArtFrameByLetter(properties.pinlineRight, 'Inner Crown', true, style, short)); + } + frames.push(makeExtendedArtFrameByLetter(properties.pinline, 'Inner Crown', false, style, short)); } if (properties.pinlineRight) { @@ -1281,7 +1376,10 @@ async function autoEtchedFrame(colors, mana_cost, type_line, power) { if (type_line.includes('Legendary')) { if (style == 'Nyx') { - frames.push(makeEtchedFrameByLetter(properties.innerCrown, 'Inner Crown', false, style)); + if (properties.frameRight) { + frames.push(makeEtchedFrameByLetter(properties.pinlineRight, 'Inner Crown', true)); + } + frames.push(makeEtchedFrameByLetter(properties.pinline, 'Inner Crown', false, style)); } if (properties.frameRight) { @@ -1509,6 +1607,150 @@ function makeM15FrameByLetter(letter, mask = false, maskToRightHalf = false, sty return frame; } + +function makeM15NewFrameByLetter(letter, mask = false, maskToRightHalf = false, style = 'regular') { + letter = letter.toUpperCase(); + var frameNames = { + 'W': 'White', + 'U': 'Blue', + 'B': 'Black', + 'R': 'Red', + 'G': 'Green', + 'M': 'Multicolored', + 'A': 'Artifact', + 'L': 'Land', + 'C': 'Colorless', + 'V': 'Vehicle', + 'WL': 'White Land', + 'UL': 'Blue Land', + 'BL': 'Black Land', + 'RL': 'Red Land', + 'GL': 'Green Land', + 'ML': 'Multicolored Land' + } + + if (letter.length == 2) { + letter = letter.split("").reverse().join(""); + } + + if ((mask.includes('Crown') || mask == 'PT' || mask.includes('Stamp')) && letter.includes('L') && letter.length > 1) { + letter = letter[1]; + } + + var frameName = frameNames[letter]; + + if (mask == "Crown Border Cover") { + return { + 'name': 'Legend Crown Border Cover', + 'src': '/img/black.png', + 'masks': [], + 'bounds': {x:0, y:0, width:1, height:137/2814} + } + } + + if (mask == "Crown") { + var framePath = ''; + if (style == 'ub') { + framePath = 'ub/'; + } + var frame = { + 'name': frameName + ' Legend Crown', + 'src': '/img/frames/m15/' + framePath + 'crowns/new/' + letter.toLowerCase() + '.png', + 'masks': [], + 'bounds': {x:44/2010, y:53/2814, width:1922/2010, height:493/2814} + } + if (maskToRightHalf) { + frame.masks.push({ + 'src': '/img/frames/maskRightHalf.png', + 'name': 'Right Half' + }); + } + return frame; + } + + if (mask == "Inner Crown") { + var frame = { + 'name': frameName + ' ' + mask + ' (' + style + ')', + 'src': '/img/frames/m15/innerCrowns/new/' + style.toLowerCase() + '/' + letter.toLowerCase() + '.png', + 'masks': [], + 'bounds': {x:329/2010, y:70/2814, width:1353/2010, height:64/2814} + }; + if (maskToRightHalf) { + frame.masks.push({ + 'src': '/img/frames/maskRightHalf.png', + 'name': 'Right Half' + }); + } + return frame; + } else if (mask == "Stamp") { + if (style == 'ub') { + var frame = { + 'name': frameName + ' Holo Stamp', + 'src': '/img/frames/m15/regular/new/ub/stamp/' + letter.toLowerCase() + '.png', + 'masks': [], + 'bounds': {x:857/2015, y:2534/2814, width:299/2015, height:137/2814} + } + if (maskToRightHalf) { + frame.masks.push({ + 'src': '/img/frames/maskRightHalf.png', + 'name': 'Right Half' + }); + } + return frame; + } + } + + if (mask == 'PT') { + var path = '/img/frames/m15/regular/m15PT'; + if (style == 'ub') { + path = '/img/frames/m15/ub/pt/'; + } + return { + 'name': frameName + ' Power/Toughness', + 'src': path + letter + '.png', + 'masks': [], + 'bounds': { + 'height': 0.0733, + 'width': 0.188, + 'x': 0.7573, + 'y': 0.8848 + } + } + } + + var stylePath = ''; + if (style != 'regular') { + stylePath = style.toLowerCase() + '/'; + } + var frame = { + 'name': frameName + ' Frame', + 'src': '/img/frames/m15/regular/new/' + stylePath + letter + '.png', + } + + // if (letter.includes('L') && letter.length > 1) { + // frame.src = frame.src.replace(('m15Frame' + letter), 'l' + letter[0].toLowerCase()) + // } + + if (mask) { + frame.masks = [ + { + 'src': '/img/frames/m15/regular/new/' + mask.toLowerCase() + '.png', + 'name': mask + } + ] + + if (maskToRightHalf) { + frame.masks.push({ + 'src': '/img/frames/maskRightHalf.png', + 'name': 'Right Half' + }); + } + } else { + frame.masks = []; + } + + return frame; +} function makeM15EighthFrameByLetter(letter, mask = false, maskToRightHalf = false, style = 'regular') { letter = letter.toUpperCase(); var frameNames = { diff --git a/js/frames/groupAccurate.js b/js/frames/groupAccurate.js new file mode 100644 index 00000000..5029b868 --- /dev/null +++ b/js/frames/groupAccurate.js @@ -0,0 +1,18 @@ +loadFramePacks([ + {name:'Regular Frames', value:'M15RegularNew'}, + + {name:'Addons', value:'disabled'}, + {name:'Legend Crowns', value:'M15LegendCrownsNew'}, + {name:'Inner Crowns', value:'M15InnerCrownsNew'}, + {name:'Dark Power/Toughness', value:'M15DarkPT'}, + {name:'"The List" Stamp', value:'TheList'}, + + {name:'Other Frames', value:'disabled'}, + {name:'Full Art', value:'FullArtNew'}, + {name:'Snow (Kaldheim)', value:'SnowNew'}, + {name:'Nyx (Theros)', value:'M15NyxNew'}, + + {name:'Universes Beyond Frames', value:'disabled'}, + {name:'Universes Beyond', value:'UBNew'}, + {name:'Legend Crowns (Universes Beyond)', value:'UBLegendCrownsNew'}, +]) \ No newline at end of file diff --git a/js/frames/groupShowcase-5.js b/js/frames/groupShowcase-5.js index 07a84cc9..d908dd8e 100644 --- a/js/frames/groupShowcase-5.js +++ b/js/frames/groupShowcase-5.js @@ -44,19 +44,20 @@ loadFramePacks([ {name:'Extended Art (Shorter Textbox)', value:'M15ExtendedArtShort'}, {name:'FNM Promo (Inverted Promos)', value:'FNM'}, {name:'Full Text', value:'FullText'}, - {name:'Foil-Etched', value:'disabled'}, {name:'Etched', value:'Etched'}, {name:'Etched (Nyx)', value:'EtchedNyx'}, {name:'Etched (Snow)', value:'EtchedSnow'}, {name:'Legend Crowns (Etched)', value:'LegendCrownsEtched'}, {name:'Inner Crowns (Etched)', value:'InnerCrownsEtched'}, - + {name:'Universes Beyond', value:'disabled'}, {name:'Universes Beyond', value:'UB'}, {name:'Universes Beyond (Full art)', value:'UBFull'}, {name:'Universes Beyond (Extended art)', value:'UBExtendedArt'}, - + {name:'Legend Crowns (Universes Beyond)', value:'UBLegendCrowns'}, + {name:'Floating Legend Crowns (Universes Beyond)', value:'UBLegendCrownsFloating'}, + {name:'Masterpieces/Other', value:'disabled'}, {name:'Phyrexian', value:'Praetors'}, {name:'ZNR Expeditions (2020)', value:'ExpeditionZNR-1'}, diff --git a/js/frames/groupStandard-3.js b/js/frames/groupStandard-3.js index f2530fed..93ed4332 100644 --- a/js/frames/groupStandard-3.js +++ b/js/frames/groupStandard-3.js @@ -1,9 +1,12 @@ loadFramePacks([ {name:'Regular Frames', value:'M15Regular-1'}, + {name:'Regular Frames (Redone)', value:'M15RegularNew'}, {name:'Addons', value:'disabled'}, {name:'Legend Crowns', value:'M15LegendCrowns'}, + {name:'Legend Crowns (Redone)', value:'M15LegendCrownsNew'}, {name:'Floating Legend Crowns', value:'M15LegendCrownsFloating'}, {name:'Inner Crowns', value:'M15InnerCrowns'}, + {name:'Inner Crowns (Redone)', value:'M15InnerCrownsNew'}, {name:'Nicknames', value:'M15Nickname-2'}, {name:'Miracle', value:'M15Miracle'}, {name:'Holo Stamps', value:'M15HoloStamps'}, @@ -13,14 +16,17 @@ loadFramePacks([ {name:'"The List" Stamp', value:'TheList'}, {name:'Other Frames', value:'disabled'}, {name:'Lands', value:'M15Lands'}, + {name:'Lands (Redone)', value:'M15LandsNew'}, {name:'Battle (March of the Machine)', value:'Battle'}, {name:'Prototype (Brothers\' War)', value:'Prototype'}, {name:'Prototype (Extended Art) (Brothers\' War)', value:'PrototypeExtended'}, {name:'Attractions (Unfinity)', value:'Attraction'}, {name:'Class (D&D)', value:'Class'}, {name:'Snow (Kaldheim)', value:'M15Snow'}, + {name:'Snow (Kaldheim) (Redone)', value:'SnowNew'}, {name:'Mutate (Ikoria)', value:'M15Mutate'}, {name:'Nyx (Theros)', value:'M15Nyx'}, + {name:'Nyx (Theros) (Redone)', value:'M15NyxNew'}, {name:'Adventures (Eldraine)', value:'Adventure'}, {name:'Devoid (Zendikar)', value:'M15Devoid'}, {name:'Aftermath (Amonkhet)', value:'Aftermath'}, diff --git a/js/frames/packFullArtNew.js b/js/frames/packFullArtNew.js new file mode 100644 index 00000000..4ee2609b --- /dev/null +++ b/js/frames/packFullArtNew.js @@ -0,0 +1,66 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/m15/regular/new/pinline.png', name:'Pinline'}, {src:'/img/frames/m15/regular/new/title.png', name:'Title'}, {src:'/img/frames/m15/regular/new/type.png', name:'Type'}, {src:'/img/frames/m15/regular/new/rules.png', name:'Rules'}, {src:'/img/frames/m15/regular/new/frame.png', name:'Frame'}, {src:'/img/frames/m15/regular/new/border.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/m15/regular/new/fullart/w.png', masks:masks}, + {name:'Blue Frame', src:'/img/frames/m15/regular/new/fullart/u.png', masks:masks}, + {name:'Black Frame', src:'/img/frames/m15/regular/new/fullart/b.png', masks:masks}, + {name:'Red Frame', src:'/img/frames/m15/regular/new/fullart/r.png', masks:masks}, + {name:'Green Frame', src:'/img/frames/m15/regular/new/fullart/g.png', masks:masks}, + {name:'Multicolored Frame', src:'/img/frames/m15/regular/new/fullart/m.png', masks:masks}, + {name:'Artifact Frame', src:'/img/frames/m15/regular/new/fullart/a.png', masks:masks}, + {name:'Land Frame', src:'/img/frames/m15/regular/new/fullart/l.png', masks:masks}, + {name:'Eldrazi Frame', src:'/img/frames/m15/regular/new/fullart/c.png', masks:masks}, + {name:'Vehicle Frame', src:'/img/frames/m15/regular/new/fullart/v.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}, + {name:'Vehicle Power/Toughness', src:'/img/frames/m15/regular/m15PTV.png', bounds:bounds}, + + {name:'White Land Frame', src:'/img/frames/m15/regular/new/fullart/lw.png', masks:masks}, + {name:'Blue Land Frame', src:'/img/frames/m15/regular/new/fullart/lu.png', masks:masks}, + {name:'Black Land Frame', src:'/img/frames/m15/regular/new/fullart/lb.png', masks:masks}, + {name:'Red Land Frame', src:'/img/frames/m15/regular/new/fullart/lr.png', masks:masks}, + {name:'Green Land Frame', src:'/img/frames/m15/regular/new/fullart/lg.png', masks:masks}, + {name:'Multicolored Land Frame', src:'/img/frames/m15/regular/new/fullart/lm.png', 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([2010,2814,0,0]); + //sets card version + card.version = 'm15ClearTextboxes'; + //art bounds + card.artBounds = {x:0.062, y:0.1129, width:0.876, height:0.8096}; + autoFitArt(); + //set symbol bounds + card.setSymbolBounds = {x:1862/2010, y:0.5910, width:0.12, height:0.0410, vertical:'center', horizontal: 'right'}; + resetSetSymbol(); + //watermark bounds + card.watermarkBounds = {x:0.5, y:0.7762, width:0.75, height:0.2305}; + resetWatermark(); + //text + loadTextOptions({ + mana: {name:'Mana Cost', text:'', y:176/2814, width:1864/2010, height:71/2100, oneLine:true, size:70.5/1638, align:'right', shadowX:-0.001, shadowY:0.0029, manaCost:true, manaSpacing:0}, + title: {name:'Title', text:'', x:168/2010, y:145/2814, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0381}, + type: {name:'Type', text:'', x:168/2010, y:1588/2814, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0324, color:'white'}, + rules: {name:'Rules Text', text:'', x:0.086, y:1780/2814, width:0.828, height:0.2875, size:0.0362, 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 +loadFramePack(); +//Only for the main version as the webpage loads: +if (!card.text) { + document.querySelector('#loadFrameVersion').click(); +} \ No newline at end of file diff --git a/js/frames/packM15InnerCrownsNew.js b/js/frames/packM15InnerCrownsNew.js new file mode 100644 index 00000000..611e05c1 --- /dev/null +++ b/js/frames/packM15InnerCrownsNew.js @@ -0,0 +1,26 @@ +//Create objects for common properties across available frames +var bounds = {x:329/2010, y:70/2814, width:1353/2010, height:64/2814}; +//defines available frames +availableFrames = [ + {name:'White Inner Crown (Nyx)', src:'/img/frames/m15/innerCrowns/new/nyx/w.png', bounds:bounds}, + {name:'Blue Inner Crown (Nyx)', src:'/img/frames/m15/innerCrowns/new/nyx/u.png', bounds:bounds}, + {name:'Black Inner Crown (Nyx)', src:'/img/frames/m15/innerCrowns/new/nyx/b.png', bounds:bounds}, + {name:'Red Inner Crown (Nyx)', src:'/img/frames/m15/innerCrowns/new/nyx/r.png', bounds:bounds}, + {name:'Green Inner Crown (Nyx)', src:'/img/frames/m15/innerCrowns/new/nyx/g.png', bounds:bounds}, + {name:'Multicolored Inner Crown (Nyx)', src:'/img/frames/m15/innerCrowns/new/nyx/m.png', bounds:bounds}, + {name:'Artifact Inner Crown (Nyx)', src:'/img/frames/m15/innerCrowns/new/nyx/a.png', bounds:bounds}, + + {name:'White Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/w.png', bounds:bounds}, + {name:'Blue Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/u.png', bounds:bounds}, + {name:'Black Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/b.png', bounds:bounds}, + {name:'Red Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/r.png', bounds:bounds}, + {name:'Green Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/g.png', bounds:bounds}, + {name:'Multicolored Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/m.png', bounds:bounds}, + {name:'Artifact Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/a.png', bounds:bounds} +]; +//disables/enables the "Load Frame Version" button +document.querySelector('#loadFrameVersion').disabled = true; +//defines process for loading this version, if applicable +document.querySelector('#loadFrameVersion').onclick = null; +//loads available frames +loadFramePack(); \ No newline at end of file diff --git a/js/frames/packM15LandsNew.js b/js/frames/packM15LandsNew.js new file mode 100644 index 00000000..d44e94c0 --- /dev/null +++ b/js/frames/packM15LandsNew.js @@ -0,0 +1,25 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/m15/regular/new/pinline.png', name:'Pinline'}, {src:'/img/frames/m15/regular/new/title.png', name:'Title'}, {src:'/img/frames/m15/regular/new/type.png', name:'Type'}, {src:'/img/frames/m15/regular/new/rules.png', name:'Rules'}, {src:'/img/frames/m15/regular/new/frame.png', name:'Frame'}, {src:'/img/frames/m15/regular/new/border.png', name:'Border'}]; +var bounds = {x:0.3267, y:0.6491, width:0.3474, height:0.2496} +//defines available frames +availableFrames = [ + {name:'White Frame', src:'/img/frames/m15/regular/new/lw.png', masks:masks}, + {name:'Blue Frame', src:'/img/frames/m15/regular/new/lu.png', masks:masks}, + {name:'Black Frame', src:'/img/frames/m15/regular/new/lb.png', masks:masks}, + {name:'Red Frame', src:'/img/frames/m15/regular/new/lr.png', masks:masks}, + {name:'Green Frame', src:'/img/frames/m15/regular/new/lg.png', masks:masks}, + {name:'Multicolored Frame', src:'/img/frames/m15/regular/new/lm.png', masks:masks}, + {name:'Colorless Frame', src:'/img/frames/m15/regular/new/ll.png', masks:masks}, + {name:'Plains Watermark', src:'/img/frames/m15/basics/w.png', bounds:bounds}, + {name:'Island Watermark', src:'/img/frames/m15/basics/u.png', bounds:bounds}, + {name:'Swamp Watermark', src:'/img/frames/m15/basics/b.png', bounds:bounds}, + {name:'Mountain Watermark', src:'/img/frames/m15/basics/r.png', bounds:bounds}, + {name:'Forest Watermark', src:'/img/frames/m15/basics/g.png', bounds:bounds}, + {name:'Wastes Watermark', src:'/img/frames/m15/basics/c.png', bounds:bounds} +]; +//disables/enables the "Load Frame Version" button +document.querySelector('#loadFrameVersion').disabled = true; +//defines process for loading this version, if applicable +document.querySelector('#loadFrameVersion').onclick = null; +//loads available frames +loadFramePack(); \ No newline at end of file diff --git a/js/frames/packM15LegendCrownsNew.js b/js/frames/packM15LegendCrownsNew.js new file mode 100644 index 00000000..18e92203 --- /dev/null +++ b/js/frames/packM15LegendCrownsNew.js @@ -0,0 +1,22 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/m15/crowns/new/maskCrown.png', name:'Crown Without Pinlines'}, {src:'/img/frames/m15/crowns/new/maskCrownPinline.png', name:'Crown With Pinlines'}]; +var bounds = {x:44/2010, y:53/2814, width:1922/2010, height:493/2814}; +//defines available frames +availableFrames = [ + {name:'White Legend Crown', src:'/img/frames/m15/crowns/new/w.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Blue Legend Crown', src:'/img/frames/m15/crowns/new/u.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Black Legend Crown', src:'/img/frames/m15/crowns/new/b.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Red Legend Crown', src:'/img/frames/m15/crowns/new/r.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Green Legend Crown', src:'/img/frames/m15/crowns/new/g.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Multicolored Legend Crown', src:'/img/frames/m15/crowns/new/m.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Artifact Legend Crown', src:'/img/frames/m15/crowns/new/a.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Land Legend Crown', src:'/img/frames/m15/crowns/new/l.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Colorless Legend Crown', src:'/img/frames/m15/crowns/new/c.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Legend Crown Border Cover', src:'/img/black.png', bounds:{x:0, y:0, width:1, height:137/2814}} +]; +//disables/enables the "Load Frame Version" button +document.querySelector('#loadFrameVersion').disabled = true; +//defines process for loading this version, if applicable +document.querySelector('#loadFrameVersion').onclick = null; +//loads available frames +loadFramePack(); \ No newline at end of file diff --git a/js/frames/packM15NyxNew.js b/js/frames/packM15NyxNew.js new file mode 100644 index 00000000..7d193550 --- /dev/null +++ b/js/frames/packM15NyxNew.js @@ -0,0 +1,27 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/m15/regular/new/pinline.png', name:'Pinline'}, {src:'/img/frames/m15/regular/new/title.png', name:'Title'}, {src:'/img/frames/m15/regular/new/type.png', name:'Type'}, {src:'/img/frames/m15/regular/new/rules.png', name:'Rules'}, {src:'/img/frames/m15/regular/new/frame.png', name:'Frame'}, {src:'/img/frames/m15/regular/new/border.png', name:'Border'}]; +var bounds = {x:329/2010, y:70/2814, width:1353/2010, height:64/2814}; +//defines available frames +availableFrames = [ + {name:'White Frame', src:'/img/frames/m15/regular/new/nyx/w.png', masks:masks}, + {name:'Blue Frame', src:'/img/frames/m15/regular/new/nyx/u.png', masks:masks}, + {name:'Black Frame', src:'/img/frames/m15/regular/new/nyx/b.png', masks:masks}, + {name:'Red Frame', src:'/img/frames/m15/regular/new/nyx/r.png', masks:masks}, + {name:'Green Frame', src:'/img/frames/m15/regular/new/nyx/g.png', masks:masks}, + {name:'Multicolored Frame', src:'/img/frames/m15/regular/new/nyx/m.png', masks:masks}, + {name:'Artifact Frame', src:'/img/frames/m15/regular/new/nyx/a.png', masks:masks}, + + {name:'White Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/w.png', bounds:bounds}, + {name:'Blue Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/u.png', bounds:bounds}, + {name:'Black Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/b.png', bounds:bounds}, + {name:'Red Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/r.png', bounds:bounds}, + {name:'Green Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/g.png', bounds:bounds}, + {name:'Multicolored Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/m.png', bounds:bounds}, + {name:'Artifact Inner Crown (Companion)', src:'/img/frames/m15/innerCrowns/new/companion/a.png', bounds:bounds} +]; +//disables/enables the "Load Frame Version" button +document.querySelector('#loadFrameVersion').disabled = true; +//defines process for loading this version, if applicable +document.querySelector('#loadFrameVersion').onclick = null; +//loads available frames +loadFramePack(); \ No newline at end of file diff --git a/js/frames/packM15RegularNew.js b/js/frames/packM15RegularNew.js new file mode 100644 index 00000000..afbd3ab9 --- /dev/null +++ b/js/frames/packM15RegularNew.js @@ -0,0 +1,66 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/m15/regular/new/pinline.png', name:'Pinline'}, {src:'/img/frames/m15/regular/new/title.png', name:'Title'}, {src:'/img/frames/m15/regular/new/type.png', name:'Type'}, {src:'/img/frames/m15/regular/new/rules.png', name:'Rules'}, {src:'/img/frames/m15/regular/new/frame.png', name:'Frame'}, {src:'/img/frames/m15/regular/new/border.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/m15/regular/new/w.png', masks:masks}, + {name:'Blue Frame', src:'/img/frames/m15/regular/new/u.png', masks:masks}, + {name:'Black Frame', src:'/img/frames/m15/regular/new/b.png', masks:masks}, + {name:'Red Frame', src:'/img/frames/m15/regular/new/r.png', masks:masks}, + {name:'Green Frame', src:'/img/frames/m15/regular/new/g.png', masks:masks}, + {name:'Multicolored Frame', src:'/img/frames/m15/regular/new/m.png', masks:masks}, + {name:'Artifact Frame', src:'/img/frames/m15/regular/new/a.png', masks:masks}, + {name:'Land Frame', src:'/img/frames/m15/regular/new/l.png', masks:masks}, + {name:'Eldrazi Frame', src:'/img/frames/m15/regular/new/c.png', masks:masks}, + {name:'Vehicle Frame', src:'/img/frames/m15/regular/new/v.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}, + {name:'Vehicle Power/Toughness', src:'/img/frames/m15/regular/m15PTV.png', bounds:bounds}, + + {name:'White Land Frame', src:'/img/frames/m15/regular/new/lw.png', masks:masks}, + {name:'Blue Land Frame', src:'/img/frames/m15/regular/new/lu.png', masks:masks}, + {name:'Black Land Frame', src:'/img/frames/m15/regular/new/lb.png', masks:masks}, + {name:'Red Land Frame', src:'/img/frames/m15/regular/new/lr.png', masks:masks}, + {name:'Green Land Frame', src:'/img/frames/m15/regular/new/lg.png', masks:masks}, + {name:'Multicolored Land Frame', src:'/img/frames/m15/regular/new/lm.png', 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([2010,2814,0,0]); + //sets card version + card.version = 'm15Regular'; + //art bounds + card.artBounds = {x:0.0767, y:0.1129, width:0.8476, height:0.4429}; + autoFitArt(); + //set symbol bounds + card.setSymbolBounds = {x:1862/2010, y:0.5910, width:0.12, height:0.0410, vertical:'center', horizontal: 'right'}; + resetSetSymbol(); + //watermark bounds + card.watermarkBounds = {x:0.5, y:0.7762, width:0.75, height:0.2305}; + resetWatermark(); + //text + loadTextOptions({ + mana: {name:'Mana Cost', text:'', y:176/2814, width:1864/2010, height:71/2100, oneLine:true, size:70.5/1638, align:'right', shadowX:-0.001, shadowY:0.0029, manaCost:true, manaSpacing:0}, + title: {name:'Title', text:'', x:168/2010, y:145/2814, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0381}, + type: {name:'Type', text:'', x:168/2010, y:1588/2814, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0324}, + rules: {name:'Rules Text', text:'', x:0.086, y:1780/2814, width:0.828, height:0.2875, size:0.0362}, + 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(); +//Only for the main version as the webpage loads: +if (!card.text) { + document.querySelector('#loadFrameVersion').click(); +} \ No newline at end of file diff --git a/js/frames/packSnowNew.js b/js/frames/packSnowNew.js new file mode 100644 index 00000000..6592e594 --- /dev/null +++ b/js/frames/packSnowNew.js @@ -0,0 +1,56 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/m15/regular/new/pinline.png', name:'Pinline'}, {src:'/img/frames/m15/regular/new/title.png', name:'Title'}, {src:'/img/frames/m15/regular/new/type.png', name:'Type'}, {src:'/img/frames/m15/regular/new/rules.png', name:'Rules'}, {src:'/img/frames/m15/regular/new/frame.png', name:'Frame'}, {src:'/img/frames/m15/regular/new/border.png', name:'Border'}]; +var bounds = {x:0.3267, y:0.6491, width:0.3474, height:0.2496}; +//defines available frames +availableFrames = [ + {name:'White Frame', src:'/img/frames/m15/regular/new/snow/w.png', masks:masks}, + {name:'Blue Frame', src:'/img/frames/m15/regular/new/snow/u.png', masks:masks}, + {name:'Black Frame', src:'/img/frames/m15/regular/new/snow/b.png', masks:masks}, + {name:'Red Frame', src:'/img/frames/m15/regular/new/snow/r.png', masks:masks}, + {name:'Green Frame', src:'/img/frames/m15/regular/new/snow/g.png', masks:masks}, + {name:'Multicolored Frame', src:'/img/frames/m15/regular/new/snow/m.png', masks:masks}, + {name:'Artifact Frame', src:'/img/frames/m15/regular/new/snow/a.png', masks:masks}, + {name:'Land Frame', src:'/img/frames/m15/regular/new/snow/l.png', masks:masks}, + + {name:'White Land Frame', src:'/img/frames/m15/regular/new/snow/lw.png', masks:masks}, + {name:'Blue Land Frame', src:'/img/frames/m15/regular/new/snow/lu.png', masks:masks}, + {name:'Black Land Frame', src:'/img/frames/m15/regular/new/snow/lb.png', masks:masks}, + {name:'Red Land Frame', src:'/img/frames/m15/regular/new/snow/lr.png', masks:masks}, + {name:'Green Land Frame', src:'/img/frames/m15/regular/new/snow/lg.png', masks:masks}, + {name:'Multicolored Land Frame', src:'/img/frames/m15/regular/new/snow/lm.png', masks:masks}, + + {name:'Green Land Frame', src:'/img/frames/m15/snow/gl.png', masks:masks}, + {name:'Plains Watermark', src:'/img/frames/snow/watermarks/w.png', bounds:bounds}, + {name:'Island Watermark', src:'/img/frames/snow/watermarks/u.png', bounds:bounds}, + {name:'Swamp Watermark', src:'/img/frames/snow/watermarks/b.png', bounds:bounds}, + {name:'Mountain Watermark', src:'/img/frames/snow/watermarks/r.png', bounds:bounds}, + {name:'Forest Watermark', src:'/img/frames/snow/watermarks/g.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 = 'snowRegular'; + //art bounds + card.artBounds = {x:0.0767, y:0.1129, width:0.8476, height:0.4429}; + autoFitArt(); + //set symbol bounds + card.setSymbolBounds = {x:1862/2010, y:0.5910, width:0.12, height:0.0410, vertical:'center', horizontal: 'right'}; + resetSetSymbol(); + //watermark bounds + card.watermarkBounds = {x:0.5, y:0.7762, width:0.75, height:0.2305}; + resetWatermark(); + //text + loadTextOptions({ + mana: {name:'Mana Cost', text:'', y:176/2814, width:1864/2010, height:71/2100, oneLine:true, size:70.5/1638, align:'right', shadowX:-0.001, shadowY:0.0029, manaCost:true, manaSpacing:0}, + title: {name:'Title', text:'', x:168/2010, y:145/2814, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0381}, + type: {name:'Type', text:'', x:168/2010, y:1588/2814, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0324}, + rules: {name:'Rules Text', text:'', x:0.086, y:1780/2814, width:0.828, height:0.2875, size:0.0362}, + 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(); \ No newline at end of file diff --git a/js/frames/packUBLegendCrownsNew.js b/js/frames/packUBLegendCrownsNew.js new file mode 100644 index 00000000..19efa03e --- /dev/null +++ b/js/frames/packUBLegendCrownsNew.js @@ -0,0 +1,22 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/m15/crowns/new/maskCrown.png', name:'Crown Without Pinlines'}, {src:'/img/frames/m15/crowns/new/maskCrownPinline.png', name:'Crown With Pinlines'}]; +var bounds = {x:44/2010, y:53/2814, width:1922/2010, height:493/2814}; +//defines available frames +availableFrames = [ + {name:'White Legend Crown', src:'/img/frames/m15/ub/crowns/new/w.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Blue Legend Crown', src:'/img/frames/m15/ub/crowns/new/u.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Black Legend Crown', src:'/img/frames/m15/ub/crowns/new/b.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Red Legend Crown', src:'/img/frames/m15/ub/crowns/new/r.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Green Legend Crown', src:'/img/frames/m15/ub/crowns/new/g.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Multicolored Legend Crown', src:'/img/frames/m15/ub/crowns/new/m.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Artifact Legend Crown', src:'/img/frames/m15/ub/crowns/new/a.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Land Legend Crown', src:'/img/frames/m15/ub/crowns/new/l.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Colorless Legend Crown', src:'/img/frames/m15/crowns/new/c.png', masks:masks, bounds:bounds, complementary:9}, + {name:'Legend Crown Border Cover', src:'/img/black.png', bounds:{x:0, y:0, width:1, height:137/2814}} +]; +//disables/enables the "Load Frame Version" button +document.querySelector('#loadFrameVersion').disabled = true; +//defines process for loading this version, if applicable +document.querySelector('#loadFrameVersion').onclick = null; +//loads available frames +loadFramePack(); \ No newline at end of file diff --git a/js/frames/packUBNew.js b/js/frames/packUBNew.js new file mode 100644 index 00000000..ea634f0d --- /dev/null +++ b/js/frames/packUBNew.js @@ -0,0 +1,72 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/m15/regular/new/pinline.png', name:'Pinline'}, {src:'/img/frames/m15/regular/new/title.png', name:'Title'}, {src:'/img/frames/m15/regular/new/type.png', name:'Type'}, {src:'/img/frames/m15/regular/new/rules.png', name:'Rules'}, {src:'/img/frames/m15/regular/new/frame.png', name:'Frame'}, {src:'/img/frames/m15/regular/new/border.png', name:'Border'}]; +var bounds = {x:0.7573, y:0.8848, width:0.188, height:0.0733}; +var bounds2 = {x:857/2015, y:2534/2814, width:299/2015, height:137/2814}; +//defines available frames +availableFrames = [ + {name:'White Frame', src:'/img/frames/m15/regular/new/ub/w.png', masks:masks}, + {name:'Blue Frame', src:'/img/frames/m15/regular/new/ub/u.png', masks:masks}, + {name:'Black Frame', src:'/img/frames/m15/regular/new/ub/b.png', masks:masks}, + {name:'Red Frame', src:'/img/frames/m15/regular/new/ub/r.png', masks:masks}, + {name:'Green Frame', src:'/img/frames/m15/regular/new/ub/g.png', masks:masks}, + {name:'Multicolored Frame', src:'/img/frames/m15/regular/new/ub/m.png', masks:masks}, + {name:'Artifact Frame', src:'/img/frames/m15/regular/new/ub/a.png', masks:masks}, + {name:'Land Frame', src:'/img/frames/m15/regular/new/ub/l.png', masks:masks}, + {name:'Vehicle Frame', src:'/img/frames/m15/regular/new/ub/v.png', masks:masks}, + {name:'Colorless Frame', src:'/img/frames/m15/regular/new/ub/c.png', masks:masks}, + + {name:'White Land Frame', src:'/img/frames/m15/regular/new/ub/lw.png', masks:masks}, + {name:'Blue Land Frame', src:'/img/frames/m15/regular/new/ub/lu.png', masks:masks}, + {name:'Black Land Frame', src:'/img/frames/m15/regular/new/ub/lb.png', masks:masks}, + {name:'Red Land Frame', src:'/img/frames/m15/regular/new/ub/lr.png', masks:masks}, + {name:'Green Land Frame', src:'/img/frames/m15/regular/new/ub/lg.png', masks:masks}, + {name:'Multicolored Land Frame', src:'/img/frames/m15/regular/new/ub/lm.png', masks:masks}, + + {name:'White Power/Toughness', src:'/img/frames/m15/ub/pt/w.png', bounds:bounds}, + {name:'Blue Power/Toughness', src:'/img/frames/m15/ub/pt/u.png', bounds:bounds}, + {name:'Black Power/Toughness', src:'/img/frames/m15/ub/pt/b.png', bounds:bounds}, + {name:'Red Power/Toughness', src:'/img/frames/m15/ub/pt/r.png', bounds:bounds}, + {name:'Green Power/Toughness', src:'/img/frames/m15/ub/pt/g.png', bounds:bounds}, + {name:'Multicolored Power/Toughness', src:'/img/frames/m15/ub/pt/m.png', bounds:bounds}, + {name:'Artifact Power/Toughness', src:'/img/frames/m15/ub/pt/a.png', bounds:bounds}, + {name:'Colorless Power/Toughness', src:'/img/frames/m15/ub/pt/c.png', bounds:bounds}, + {name:'Vehicle Power/Toughness', src:'/img/frames/m15/ub/pt/v.png', bounds:bounds}, + + {name:'White Holo Stamp', src:'/img/frames/m15/regular/new/ub/stamp/w.png', bounds:bounds2}, + {name:'Blue Holo Stamp', src:'/img/frames/m15/regular/new/ub/stamp/u.png', bounds:bounds2}, + {name:'Black Holo Stamp', src:'/img/frames/m15/regular/new/ub/stamp/b.png', bounds:bounds2}, + {name:'Red Holo Stamp', src:'/img/frames/m15/regular/new/ub/stamp/r.png', bounds:bounds2}, + {name:'Green Holo Stamp', src:'/img/frames/m15/regular/new/ub/stamp/g.png', bounds:bounds2}, + {name:'Multicolored Holo Stamp', src:'/img/frames/m15/regular/new/ub/stamp/m.png', bounds:bounds2}, + {name:'Artifact Holo Stamp', src:'/img/frames/m15/regular/new/ub/stamp/a.png', bounds:bounds2}, + {name:'Land Holo Stamp', src:'/img/frames/m15/regular/new/ub/stamp/l.png', bounds:bounds2}, + {name:'Gray Holo Stamp', src:'/img/frames/m15/regular/new/ub/stamp/gray.png', bounds:bounds2} +]; +//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 = 'ubRegular'; + //art bounds + card.artBounds = {x:0.0767, y:0.1129, width:0.8476, height:0.4429}; + autoFitArt(); + //set symbol bounds + card.setSymbolBounds = {x:1862/2010, y:0.5910, width:0.12, height:0.0410, vertical:'center', horizontal: 'right'}; + resetSetSymbol(); + //watermark bounds + card.watermarkBounds = {x:0.5, y:0.7762, width:0.75, height:0.2305}; + resetWatermark(); + //text + loadTextOptions({ + mana: {name:'Mana Cost', text:'', y:176/2814, width:1864/2010, height:71/2100, oneLine:true, size:70.5/1638, align:'right', shadowX:-0.001, shadowY:0.0029, manaCost:true, manaSpacing:0}, + title: {name:'Title', text:'', x:168/2010, y:145/2814, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0381}, + type: {name:'Type', text:'', x:168/2010, y:1588/2814, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0324}, + rules: {name:'Rules Text', text:'', x:0.086, y:1780/2814, width:0.828, height:0.2875, size:0.0362}, + 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(); \ No newline at end of file