diff --git a/img/frames/m15/oilslick/aCrown.png b/img/frames/m15/oilslick/aCrown.png new file mode 100644 index 00000000..db0806f2 Binary files /dev/null and b/img/frames/m15/oilslick/aCrown.png differ diff --git a/img/frames/m15/oilslick/aCrownThumb.png b/img/frames/m15/oilslick/aCrownThumb.png new file mode 100644 index 00000000..d7c1052a Binary files /dev/null and b/img/frames/m15/oilslick/aCrownThumb.png differ diff --git a/img/frames/m15/oilslick/aStamp.png b/img/frames/m15/oilslick/aStamp.png new file mode 100644 index 00000000..0e345c06 Binary files /dev/null and b/img/frames/m15/oilslick/aStamp.png differ diff --git a/img/frames/m15/oilslick/aStampThumb.png b/img/frames/m15/oilslick/aStampThumb.png new file mode 100644 index 00000000..51694cad Binary files /dev/null and b/img/frames/m15/oilslick/aStampThumb.png differ diff --git a/img/frames/m15/oilslick/apt.png b/img/frames/m15/oilslick/apt.png new file mode 100644 index 00000000..1a1d6917 Binary files /dev/null and b/img/frames/m15/oilslick/apt.png differ diff --git a/img/frames/m15/oilslick/aptThumb.png b/img/frames/m15/oilslick/aptThumb.png new file mode 100644 index 00000000..18e73623 Binary files /dev/null and b/img/frames/m15/oilslick/aptThumb.png differ diff --git a/img/frames/m15/oilslick/bCrown.png b/img/frames/m15/oilslick/bCrown.png new file mode 100644 index 00000000..a34ea7bc Binary files /dev/null and b/img/frames/m15/oilslick/bCrown.png differ diff --git a/img/frames/m15/oilslick/bCrownThumb.png b/img/frames/m15/oilslick/bCrownThumb.png new file mode 100644 index 00000000..65d4bd52 Binary files /dev/null and b/img/frames/m15/oilslick/bCrownThumb.png differ diff --git a/img/frames/m15/oilslick/bStamp.png b/img/frames/m15/oilslick/bStamp.png new file mode 100644 index 00000000..ae1448ed Binary files /dev/null and b/img/frames/m15/oilslick/bStamp.png differ diff --git a/img/frames/m15/oilslick/bStampThumb.png b/img/frames/m15/oilslick/bStampThumb.png new file mode 100644 index 00000000..17792b8d Binary files /dev/null and b/img/frames/m15/oilslick/bStampThumb.png differ diff --git a/img/frames/m15/oilslick/bpt.png b/img/frames/m15/oilslick/bpt.png new file mode 100644 index 00000000..6c7f6454 Binary files /dev/null and b/img/frames/m15/oilslick/bpt.png differ diff --git a/img/frames/m15/oilslick/bptThumb.png b/img/frames/m15/oilslick/bptThumb.png new file mode 100644 index 00000000..69898efb Binary files /dev/null and b/img/frames/m15/oilslick/bptThumb.png differ diff --git a/img/frames/m15/oilslick/cCrown.png b/img/frames/m15/oilslick/cCrown.png new file mode 100644 index 00000000..c29a34f9 Binary files /dev/null and b/img/frames/m15/oilslick/cCrown.png differ diff --git a/img/frames/m15/oilslick/cCrownThumb.png b/img/frames/m15/oilslick/cCrownThumb.png new file mode 100644 index 00000000..6af64e1e Binary files /dev/null and b/img/frames/m15/oilslick/cCrownThumb.png differ diff --git a/img/frames/m15/oilslick/cStamp.png b/img/frames/m15/oilslick/cStamp.png new file mode 100644 index 00000000..96873fc4 Binary files /dev/null and b/img/frames/m15/oilslick/cStamp.png differ diff --git a/img/frames/m15/oilslick/cStampThumb.png b/img/frames/m15/oilslick/cStampThumb.png new file mode 100644 index 00000000..29abc84d Binary files /dev/null and b/img/frames/m15/oilslick/cStampThumb.png differ diff --git a/img/frames/m15/oilslick/cpt.png b/img/frames/m15/oilslick/cpt.png new file mode 100644 index 00000000..a08b40e9 Binary files /dev/null and b/img/frames/m15/oilslick/cpt.png differ diff --git a/img/frames/m15/oilslick/cptThumb.png b/img/frames/m15/oilslick/cptThumb.png new file mode 100644 index 00000000..cdfa056a Binary files /dev/null and b/img/frames/m15/oilslick/cptThumb.png differ diff --git a/img/frames/m15/oilslick/crownCutout.png b/img/frames/m15/oilslick/crownCutout.png new file mode 100644 index 00000000..1286c621 Binary files /dev/null and b/img/frames/m15/oilslick/crownCutout.png differ diff --git a/img/frames/m15/oilslick/crownCutoutThumb.png b/img/frames/m15/oilslick/crownCutoutThumb.png new file mode 100644 index 00000000..c8674ae4 Binary files /dev/null and b/img/frames/m15/oilslick/crownCutoutThumb.png differ diff --git a/img/frames/m15/oilslick/gCrown.png b/img/frames/m15/oilslick/gCrown.png new file mode 100644 index 00000000..6232cc3c Binary files /dev/null and b/img/frames/m15/oilslick/gCrown.png differ diff --git a/img/frames/m15/oilslick/gCrownThumb.png b/img/frames/m15/oilslick/gCrownThumb.png new file mode 100644 index 00000000..9fbdfc15 Binary files /dev/null and b/img/frames/m15/oilslick/gCrownThumb.png differ diff --git a/img/frames/m15/oilslick/gStamp.png b/img/frames/m15/oilslick/gStamp.png new file mode 100644 index 00000000..152d0ff1 Binary files /dev/null and b/img/frames/m15/oilslick/gStamp.png differ diff --git a/img/frames/m15/oilslick/gStampThumb.png b/img/frames/m15/oilslick/gStampThumb.png new file mode 100644 index 00000000..94807954 Binary files /dev/null and b/img/frames/m15/oilslick/gStampThumb.png differ diff --git a/img/frames/m15/oilslick/gpt.png b/img/frames/m15/oilslick/gpt.png new file mode 100644 index 00000000..ea999582 Binary files /dev/null and b/img/frames/m15/oilslick/gpt.png differ diff --git a/img/frames/m15/oilslick/gptThumb.png b/img/frames/m15/oilslick/gptThumb.png new file mode 100644 index 00000000..fd5c66dd Binary files /dev/null and b/img/frames/m15/oilslick/gptThumb.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickCrownMaskPinline.png b/img/frames/m15/oilslick/m15OilSlickCrownMaskPinline.png new file mode 100644 index 00000000..569e6ffa Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickCrownMaskPinline.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickCrownMaskPinlineThumb.png b/img/frames/m15/oilslick/m15OilSlickCrownMaskPinlineThumb.png new file mode 100644 index 00000000..b15462f2 Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickCrownMaskPinlineThumb.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameA.png b/img/frames/m15/oilslick/m15OilSlickFrameA.png new file mode 100644 index 00000000..7913379c Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameA.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameAThumb.png b/img/frames/m15/oilslick/m15OilSlickFrameAThumb.png new file mode 100644 index 00000000..9722db71 Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameAThumb.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameB.png b/img/frames/m15/oilslick/m15OilSlickFrameB.png new file mode 100644 index 00000000..afc00327 Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameB.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameBThumb.png b/img/frames/m15/oilslick/m15OilSlickFrameBThumb.png new file mode 100644 index 00000000..4dcb6be0 Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameBThumb.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameG.png b/img/frames/m15/oilslick/m15OilSlickFrameG.png new file mode 100644 index 00000000..d2996c79 Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameG.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameGThumb.png b/img/frames/m15/oilslick/m15OilSlickFrameGThumb.png new file mode 100644 index 00000000..71574124 Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameGThumb.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameL.png b/img/frames/m15/oilslick/m15OilSlickFrameL.png new file mode 100644 index 00000000..52b545d1 Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameL.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameLThumb.png b/img/frames/m15/oilslick/m15OilSlickFrameLThumb.png new file mode 100644 index 00000000..0a678d2e Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameLThumb.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameM.png b/img/frames/m15/oilslick/m15OilSlickFrameM.png new file mode 100644 index 00000000..5b6152b7 Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameM.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameMThumb.png b/img/frames/m15/oilslick/m15OilSlickFrameMThumb.png new file mode 100644 index 00000000..d38c518b Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameMThumb.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameR.png b/img/frames/m15/oilslick/m15OilSlickFrameR.png new file mode 100644 index 00000000..6c0d84f1 Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameR.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameRThumb.png b/img/frames/m15/oilslick/m15OilSlickFrameRThumb.png new file mode 100644 index 00000000..85f53095 Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameRThumb.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameU.png b/img/frames/m15/oilslick/m15OilSlickFrameU.png new file mode 100644 index 00000000..464c3b7e Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameU.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameUThumb.png b/img/frames/m15/oilslick/m15OilSlickFrameUThumb.png new file mode 100644 index 00000000..cb6bb928 Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameUThumb.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameW.png b/img/frames/m15/oilslick/m15OilSlickFrameW.png new file mode 100644 index 00000000..de92ed43 Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameW.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickFrameWThumb.png b/img/frames/m15/oilslick/m15OilSlickFrameWThumb.png new file mode 100644 index 00000000..df9f409a Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickFrameWThumb.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickMaskPinline.png b/img/frames/m15/oilslick/m15OilSlickMaskPinline.png new file mode 100644 index 00000000..acbd758b Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickMaskPinline.png differ diff --git a/img/frames/m15/oilslick/m15OilSlickMaskPinlineThumb.png b/img/frames/m15/oilslick/m15OilSlickMaskPinlineThumb.png new file mode 100644 index 00000000..374bc9ad Binary files /dev/null and b/img/frames/m15/oilslick/m15OilSlickMaskPinlineThumb.png differ diff --git a/img/frames/m15/oilslick/mCrown.png b/img/frames/m15/oilslick/mCrown.png new file mode 100644 index 00000000..12e6b824 Binary files /dev/null and b/img/frames/m15/oilslick/mCrown.png differ diff --git a/img/frames/m15/oilslick/mCrownThumb.png b/img/frames/m15/oilslick/mCrownThumb.png new file mode 100644 index 00000000..c73be902 Binary files /dev/null and b/img/frames/m15/oilslick/mCrownThumb.png differ diff --git a/img/frames/m15/oilslick/mStamp.png b/img/frames/m15/oilslick/mStamp.png new file mode 100644 index 00000000..e652ce61 Binary files /dev/null and b/img/frames/m15/oilslick/mStamp.png differ diff --git a/img/frames/m15/oilslick/mStampThumb.png b/img/frames/m15/oilslick/mStampThumb.png new file mode 100644 index 00000000..1f6677a6 Binary files /dev/null and b/img/frames/m15/oilslick/mStampThumb.png differ diff --git a/img/frames/m15/oilslick/mpt.png b/img/frames/m15/oilslick/mpt.png new file mode 100644 index 00000000..95ee1d1d Binary files /dev/null and b/img/frames/m15/oilslick/mpt.png differ diff --git a/img/frames/m15/oilslick/mptThumb.png b/img/frames/m15/oilslick/mptThumb.png new file mode 100644 index 00000000..76f7c4aa Binary files /dev/null and b/img/frames/m15/oilslick/mptThumb.png differ diff --git a/img/frames/m15/oilslick/ptcutout.png b/img/frames/m15/oilslick/ptcutout.png new file mode 100644 index 00000000..0db51b4b Binary files /dev/null and b/img/frames/m15/oilslick/ptcutout.png differ diff --git a/img/frames/m15/oilslick/ptcutoutThumb.png b/img/frames/m15/oilslick/ptcutoutThumb.png new file mode 100644 index 00000000..7d18e987 Binary files /dev/null and b/img/frames/m15/oilslick/ptcutoutThumb.png differ diff --git a/img/frames/m15/oilslick/rCrown.png b/img/frames/m15/oilslick/rCrown.png new file mode 100644 index 00000000..6c1cb27a Binary files /dev/null and b/img/frames/m15/oilslick/rCrown.png differ diff --git a/img/frames/m15/oilslick/rCrownThumb.png b/img/frames/m15/oilslick/rCrownThumb.png new file mode 100644 index 00000000..cc6f7275 Binary files /dev/null and b/img/frames/m15/oilslick/rCrownThumb.png differ diff --git a/img/frames/m15/oilslick/rStamp.png b/img/frames/m15/oilslick/rStamp.png new file mode 100644 index 00000000..8509a3f1 Binary files /dev/null and b/img/frames/m15/oilslick/rStamp.png differ diff --git a/img/frames/m15/oilslick/rStampThumb.png b/img/frames/m15/oilslick/rStampThumb.png new file mode 100644 index 00000000..ae655422 Binary files /dev/null and b/img/frames/m15/oilslick/rStampThumb.png differ diff --git a/img/frames/m15/oilslick/rpt.png b/img/frames/m15/oilslick/rpt.png new file mode 100644 index 00000000..00e1b0a5 Binary files /dev/null and b/img/frames/m15/oilslick/rpt.png differ diff --git a/img/frames/m15/oilslick/rptThumb.png b/img/frames/m15/oilslick/rptThumb.png new file mode 100644 index 00000000..d8fa3eb5 Binary files /dev/null and b/img/frames/m15/oilslick/rptThumb.png differ diff --git a/img/frames/m15/oilslick/uCrown.png b/img/frames/m15/oilslick/uCrown.png new file mode 100644 index 00000000..63d96a12 Binary files /dev/null and b/img/frames/m15/oilslick/uCrown.png differ diff --git a/img/frames/m15/oilslick/uCrownThumb.png b/img/frames/m15/oilslick/uCrownThumb.png new file mode 100644 index 00000000..2dcdf0a6 Binary files /dev/null and b/img/frames/m15/oilslick/uCrownThumb.png differ diff --git a/img/frames/m15/oilslick/uStamp.png b/img/frames/m15/oilslick/uStamp.png new file mode 100644 index 00000000..a5c90a7b Binary files /dev/null and b/img/frames/m15/oilslick/uStamp.png differ diff --git a/img/frames/m15/oilslick/uStampThumb.png b/img/frames/m15/oilslick/uStampThumb.png new file mode 100644 index 00000000..abfe0d1e Binary files /dev/null and b/img/frames/m15/oilslick/uStampThumb.png differ diff --git a/img/frames/m15/oilslick/upt.png b/img/frames/m15/oilslick/upt.png new file mode 100644 index 00000000..ef6cb90c Binary files /dev/null and b/img/frames/m15/oilslick/upt.png differ diff --git a/img/frames/m15/oilslick/uptThumb.png b/img/frames/m15/oilslick/uptThumb.png new file mode 100644 index 00000000..124fed82 Binary files /dev/null and b/img/frames/m15/oilslick/uptThumb.png differ diff --git a/img/frames/m15/oilslick/wCrown.png b/img/frames/m15/oilslick/wCrown.png new file mode 100644 index 00000000..26d19b55 Binary files /dev/null and b/img/frames/m15/oilslick/wCrown.png differ diff --git a/img/frames/m15/oilslick/wCrownThumb.png b/img/frames/m15/oilslick/wCrownThumb.png new file mode 100644 index 00000000..d197aef3 Binary files /dev/null and b/img/frames/m15/oilslick/wCrownThumb.png differ diff --git a/img/frames/m15/oilslick/wStamp.png b/img/frames/m15/oilslick/wStamp.png new file mode 100644 index 00000000..966bcabb Binary files /dev/null and b/img/frames/m15/oilslick/wStamp.png differ diff --git a/img/frames/m15/oilslick/wStampThumb.png b/img/frames/m15/oilslick/wStampThumb.png new file mode 100644 index 00000000..770ecf75 Binary files /dev/null and b/img/frames/m15/oilslick/wStampThumb.png differ diff --git a/img/frames/m15/oilslick/wpt.png b/img/frames/m15/oilslick/wpt.png new file mode 100644 index 00000000..a31737e2 Binary files /dev/null and b/img/frames/m15/oilslick/wpt.png differ diff --git a/img/frames/m15/oilslick/wptThumb.png b/img/frames/m15/oilslick/wptThumb.png new file mode 100644 index 00000000..e3741e7d Binary files /dev/null and b/img/frames/m15/oilslick/wptThumb.png differ diff --git a/img/frames/margins/borderlessBottomBarExtension.png b/img/frames/margins/borderlessBottomBarExtension.png new file mode 100644 index 00000000..5fde6697 Binary files /dev/null and b/img/frames/margins/borderlessBottomBarExtension.png differ diff --git a/img/frames/margins/borderlessBottomBarExtensionThumb.png b/img/frames/margins/borderlessBottomBarExtensionThumb.png new file mode 100644 index 00000000..39d63ab3 Binary files /dev/null and b/img/frames/margins/borderlessBottomBarExtensionThumb.png differ diff --git a/img/manaSymbols/oilslick/oilslick1.png b/img/manaSymbols/oilslick/oilslick1.png new file mode 100644 index 00000000..838d4e4b Binary files /dev/null and b/img/manaSymbols/oilslick/oilslick1.png differ diff --git a/img/manaSymbols/oilslick/oilslick2.png b/img/manaSymbols/oilslick/oilslick2.png new file mode 100644 index 00000000..427b53dc Binary files /dev/null and b/img/manaSymbols/oilslick/oilslick2.png differ diff --git a/img/manaSymbols/oilslick/oilslick3.png b/img/manaSymbols/oilslick/oilslick3.png new file mode 100644 index 00000000..1f218c3f Binary files /dev/null and b/img/manaSymbols/oilslick/oilslick3.png differ diff --git a/img/manaSymbols/oilslick/oilslick4.png b/img/manaSymbols/oilslick/oilslick4.png new file mode 100644 index 00000000..7aac221a Binary files /dev/null and b/img/manaSymbols/oilslick/oilslick4.png differ diff --git a/img/manaSymbols/oilslick/oilslick5.png b/img/manaSymbols/oilslick/oilslick5.png new file mode 100644 index 00000000..4fb4cef5 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslick5.png differ diff --git a/img/manaSymbols/oilslick/oilslick6.png b/img/manaSymbols/oilslick/oilslick6.png new file mode 100644 index 00000000..a06f77e9 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslick6.png differ diff --git a/img/manaSymbols/oilslick/oilslick7.png b/img/manaSymbols/oilslick/oilslick7.png new file mode 100644 index 00000000..fe12040d Binary files /dev/null and b/img/manaSymbols/oilslick/oilslick7.png differ diff --git a/img/manaSymbols/oilslick/oilslick8.png b/img/manaSymbols/oilslick/oilslick8.png new file mode 100644 index 00000000..a8081e75 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslick8.png differ diff --git a/img/manaSymbols/oilslick/oilslick9.png b/img/manaSymbols/oilslick/oilslick9.png new file mode 100644 index 00000000..de42d4b4 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslick9.png differ diff --git a/img/manaSymbols/oilslick/oilslickb.png b/img/manaSymbols/oilslick/oilslickb.png new file mode 100644 index 00000000..799ea2f5 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslickb.png differ diff --git a/img/manaSymbols/oilslick/oilslickbp.png b/img/manaSymbols/oilslick/oilslickbp.png new file mode 100644 index 00000000..9c86e1e4 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslickbp.png differ diff --git a/img/manaSymbols/oilslick/oilslickg.png b/img/manaSymbols/oilslick/oilslickg.png new file mode 100644 index 00000000..48ca1c98 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslickg.png differ diff --git a/img/manaSymbols/oilslick/oilslickgp.png b/img/manaSymbols/oilslick/oilslickgp.png new file mode 100644 index 00000000..59260d07 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslickgp.png differ diff --git a/img/manaSymbols/oilslick/oilslickp.png b/img/manaSymbols/oilslick/oilslickp.png new file mode 100644 index 00000000..f58d6d6a Binary files /dev/null and b/img/manaSymbols/oilslick/oilslickp.png differ diff --git a/img/manaSymbols/oilslick/oilslickr.png b/img/manaSymbols/oilslick/oilslickr.png new file mode 100644 index 00000000..50aa4609 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslickr.png differ diff --git a/img/manaSymbols/oilslick/oilslickrp.png b/img/manaSymbols/oilslick/oilslickrp.png new file mode 100644 index 00000000..fce4501a Binary files /dev/null and b/img/manaSymbols/oilslick/oilslickrp.png differ diff --git a/img/manaSymbols/oilslick/oilslicku.png b/img/manaSymbols/oilslick/oilslicku.png new file mode 100644 index 00000000..16bddfd1 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslicku.png differ diff --git a/img/manaSymbols/oilslick/oilslickup.png b/img/manaSymbols/oilslick/oilslickup.png new file mode 100644 index 00000000..d5c36675 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslickup.png differ diff --git a/img/manaSymbols/oilslick/oilslickw.png b/img/manaSymbols/oilslick/oilslickw.png new file mode 100644 index 00000000..b40f19f5 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslickw.png differ diff --git a/img/manaSymbols/oilslick/oilslickwp.png b/img/manaSymbols/oilslick/oilslickwp.png new file mode 100644 index 00000000..85209e07 Binary files /dev/null and b/img/manaSymbols/oilslick/oilslickwp.png differ diff --git a/img/manaSymbols/oilslick/oilslickx.png b/img/manaSymbols/oilslick/oilslickx.png new file mode 100644 index 00000000..ac06075f Binary files /dev/null and b/img/manaSymbols/oilslick/oilslickx.png differ diff --git a/img/watermarks/0.svg b/img/watermarks/0.svg new file mode 100644 index 00000000..c0b16dff --- /dev/null +++ b/img/watermarks/0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/js/frameSearch.js b/js/frameSearch.js index 7f6f4c9a..0570bc52 100644 --- a/js/frameSearch.js +++ b/js/frameSearch.js @@ -27,6 +27,7 @@ const frameNames = new Map ([ ['Colorshifted (Planar Chaos)', 'Colorshifted'], ['Brawl Legend Crowns', 'Brawl'], //showcase + ['Oil Slick (ONE)', 'OilSlick'], ['Stained Glass (DMU)', 'DMUStainedGlass'], ['Golden Age (SNC)', 'SNCGilded'], ['Art Deco (SNC)', 'SNCArtDeco'], diff --git a/js/frames/groupShowcase-5.js b/js/frames/groupShowcase-5.js index cbc86a77..0b97035a 100644 --- a/js/frames/groupShowcase-5.js +++ b/js/frames/groupShowcase-5.js @@ -1,5 +1,6 @@ loadFramePacks([ {name:'Set Showcase Frames (Chronological)', value:'disabled'}, + {name:'Oil Slick (ONE)', value:'OilSlick'}, {name:'Stained Glass (DMU)', value:'DMUStainedGlass'}, {name:'Golden Age (SNC)', value:'SNCGilded'}, {name:'Art Deco (SNC)', value:'SNCArtDeco'}, diff --git a/js/frames/manaSymbolsOilSlick.js b/js/frames/manaSymbolsOilSlick.js new file mode 100644 index 00000000..dade6a3b --- /dev/null +++ b/js/frames/manaSymbolsOilSlick.js @@ -0,0 +1,30 @@ +//checks to see if it needs to run +if (!card.manaSymbols.includes('/js/frames/manaSymbolsOilSlick.js')) { + card.manaSymbols.push('/js/frames/manaSymbolsOilSlick.js'); +} +if (!mana.get('oilslickw')) { + loadManaSymbols([ + 'oilslick/oilslickw.png', + 'oilslick/oilslicku.png', + 'oilslick/oilslickb.png', + 'oilslick/oilslickr.png', + 'oilslick/oilslickg.png', + 'oilslick/oilslick0.png', + 'oilslick/oilslick1.png', + 'oilslick/oilslick2.png', + 'oilslick/oilslick3.png', + 'oilslick/oilslick4.png', + 'oilslick/oilslick5.png', + 'oilslick/oilslick6.png', + 'oilslick/oilslick7.png', + 'oilslick/oilslick8.png', + 'oilslick/oilslick9.png', + 'oilslick/oilslickx.png', + 'oilslick/oilslickwp.png', + 'oilslick/oilslickup.png', + 'oilslick/oilslickbp.png', + 'oilslick/oilslickrp.png', + 'oilslick/oilslickgp.png', + 'oilslick/oilslickp.png', + ]); +} \ No newline at end of file diff --git a/js/frames/packMargin-1.js b/js/frames/packMargin-1.js index 710526a4..ef6767ea 100644 --- a/js/frames/packMargin-1.js +++ b/js/frames/packMargin-1.js @@ -6,6 +6,7 @@ var masks = [{name:'Border Extension', src:'/img/frames/margins/blackBorderExten availableFrames = [ {name:'Black Extension', src:'/img/frames/margins/blackBorderExtension.png', bounds:bounds}, {name:'Borderless Extension', src:'/img/frames/margins/borderlessBorderExtension.png', bounds:bounds}, + {name:'Borderless Extension (Bottom Bar)', src:'/img/frames/margins/borderlessBottomBarExtension.png', bounds:bounds}, {name:'Box Topper Extension', src:'/img/frames/margins/boxTopperBorderExtension.png', bounds:bounds}, {name:'Box Topper Extension (Planeswalker)', src:'/img/frames/planeswalker/boxTopper/margin.png', bounds:bounds}, {name:'Box Topper Extension (Promo / Tall Art)', src:'/img/frames/promo/extended/margin.png', bounds:bounds}, diff --git a/js/frames/packOilSlick.js b/js/frames/packOilSlick.js new file mode 100644 index 00000000..c432e5db --- /dev/null +++ b/js/frames/packOilSlick.js @@ -0,0 +1,71 @@ +//Create objects for common properties across available frames +var masks = [{src:'/img/frames/m15/oilslick/m15OilSlickMaskPinline.png', name:'Pinline'}]; +var masks2 = [{src:'/img/frames/m15/oilslick/m15OilSlickCrownMaskPinline.png', name:'Pinline'}]; +var bounds = {x:0.7573, y:0.8848, width:0.188, height:0.0733}; +var bounds2 = {x:637/1500, y:1898/2100, width:225/1500, height:104/2100}; +//defines available frames +availableFrames = [ + {name:'White Frame', src:'/img/frames/m15/oilslick/m15OilSlickFrameW.png', masks:masks}, + {name:'Blue Frame', src:'/img/frames/m15/oilslick/m15OilSlickFrameU.png', masks:masks}, + {name:'Black Frame', src:'/img/frames/m15/oilslick/m15OilSlickFrameB.png', masks:masks}, + {name:'Red Frame', src:'/img/frames/m15/oilslick/m15OilSlickFrameR.png', masks:masks}, + {name:'Green Frame', src:'/img/frames/m15/oilslick/m15OilSlickFrameG.png', masks:masks}, + {name:'Multicolored Frame', src:'/img/frames/m15/oilslick/m15OilSlickFrameM.png', masks:masks}, + {name:'Artifact Frame', src:'/img/frames/m15/oilslick/m15OilSlickFrameA.png', masks:masks}, + {name:'Land Frame', src:'/img/frames/m15/oilslick/m15OilSlickFrameL.png', masks:masks}, + {name:'White Power/Toughness', src:'/img/frames/m15/oilslick/wpt.png', bounds:bounds, complementary: 32}, + {name:'Blue Power/Toughness', src:'/img/frames/m15/oilslick/upt.png', bounds:bounds, complementary: 32}, + {name:'Black Power/Toughness', src:'/img/frames/m15/oilslick/bpt.png', bounds:bounds, complementary: 32}, + {name:'Red Power/Toughness', src:'/img/frames/m15/oilslick/rpt.png', bounds:bounds, complementary: 32}, + {name:'Green Power/Toughness', src:'/img/frames/m15/oilslick/gpt.png', bounds:bounds, complementary: 32}, + {name:'Multicolored Power/Toughness', src:'/img/frames/m15/oilslick/mpt.png', bounds:bounds, complementary: 32}, + {name:'Artifact Power/Toughness', src:'/img/frames/m15/oilslick/apt.png', bounds:bounds, complementary: 32}, + {name:'Colorless Power/Toughness', src:'/img/frames/m15/oilslick/cpt.png', bounds:bounds, complementary: 32}, + {name:'White Legendary Crown', src:'/img/frames/m15/oilslick/wCrown.png', masks:masks2, complementary: 33}, + {name:'Blue Legendary Crown', src:'/img/frames/m15/oilslick/uCrown.png', masks:masks2, complementary: 33}, + {name:'Black Legendary Crown', src:'/img/frames/m15/oilslick/bCrown.png', masks:masks2, complementary: 33}, + {name:'Red Legendary Crown', src:'/img/frames/m15/oilslick/rCrown.png', masks:masks2, complementary: 33}, + {name:'Green Legendary Crown', src:'/img/frames/m15/oilslick/gCrown.png', masks:masks2, complementary: 33}, + {name:'Multicolored Legendary Crown', src:'/img/frames/m15/oilslick/mCrown.png', masks:masks2, complementary: 33}, + {name:'Artifact Legendary Crown', src:'/img/frames/m15/oilslick/aCrown.png', masks:masks2, complementary: 33}, + {name:'Colorless Legendary Crown', src:'/img/frames/m15/oilslick/cCrown.png', masks:masks2, complementary: 33}, + {name:'White Holostamp', src:'/img/frames/m15/oilslick/wStamp.png', bounds:bounds2}, + {name:'Blue Holostamp', src:'/img/frames/m15/oilslick/uStamp.png', bounds:bounds2}, + {name:'Black Holostamp', src:'/img/frames/m15/oilslick/bStamp.png', bounds:bounds2}, + {name:'Red Holostamp', src:'/img/frames/m15/oilslick/rStamp.png', bounds:bounds2}, + {name:'Green Holostamp', src:'/img/frames/m15/oilslick/gStamp.png', bounds:bounds2}, + {name:'Multicolored Holostamp', src:'/img/frames/m15/oilslick/mStamp.png', bounds:bounds2}, + {name:'Artifact Holostamp', src:'/img/frames/m15/oilslick/aStamp.png', bounds:bounds2}, + {name:'Colorless Holostamp', src:'/img/frames/m15/oilslick/cStamp.png', bounds:bounds2}, + {name:'Power/Toughness Cutout', src:'/img/frames/m15/oilslick/ptcutout.png', bounds:bounds, erase:true}, + {name:'Legendary Crown Cutout', src:'/img/frames/m15/oilslick/crownCutout.png', erase: true} +]; +//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 = 'oilSlick'; + loadScript('/js/frames/manaSymbolsOilSlick.js'); + //art bounds + card.artBounds = {x:0, y:0, width:1, height:1974/2100}; + autoFitArt(); + //set symbol bounds + card.setSymbolBounds = {x:0.9213, 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:141/2100, width:0.9292, height:71/2100, oneLine:true, size:71/1638, align:'right', manaCost:true, manaSpacing:0, manaPrefix:'oilslick'}, + title: {name:'Title', text:'', x:0.0854, y:0.0522, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0381, color:'#d4d5d6', shadowX:0.0014, outlineWidth:0.006}, + type: {name:'Type', text:'', x:0.0854, y:0.5664, width:0.8292, height:0.0543, oneLine:true, font:'belerenb', size:0.0324, color:'#d4d5d6', outlineWidth:0.006}, + rules: {name:'Rules Text', text:'', x:0.086, y:0.6303, width:0.828, height:0.2875, size:0.0362, color:'#d4d5d6', outlineWidth:0.006, manaPrefix:'oilslick'}, + 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', outlineWidth:0.006, color:'#d4d5d6'} + }); +} +//loads available frames +loadFramePack(); \ No newline at end of file