diff --git a/CMakeLists.txt b/CMakeLists.txt index 6a94aa3c0..d614361bf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -330,6 +330,7 @@ add_subdirectory( gdtoa ) add_subdirectory( wadsrc ) add_subdirectory( wadsrc_bm ) add_subdirectory( wadsrc_lights ) +add_subdirectory( wadsrc_optionalassets ) add_subdirectory( src ) if( NOT CMAKE_CROSSCOMPILING ) diff --git a/src/d_main.cpp b/src/d_main.cpp index d82925436..6e4ec27e3 100644 --- a/src/d_main.cpp +++ b/src/d_main.cpp @@ -2087,6 +2087,11 @@ static void AddAutoloadFiles(const char *autoname) { LumpFilterIWAD.Format("%s.", autoname); // The '.' is appened to simplify parsing the string + // [SP] Load non-free assets if available. + const char *optionalassets = BaseFileSearch(OPTIONALWAD, NULL); + if (optionalassets) + D_AddFile(allwads, optionalassets); + // [SP] Dialog reaction - load lights.pk3 and brightmaps.pk3 based on user choices if (!(gameinfo.flags & GI_SHAREWARE)) { diff --git a/src/version.h b/src/version.h index ae9446424..207db3816 100644 --- a/src/version.h +++ b/src/version.h @@ -96,13 +96,14 @@ const char *GetVersionString(); // This is so that derivates can use the same savegame versions without worrying about engine compatibility #define GAMESIG "GZDOOM" #define BASEWAD "gzdoom.pk3" +#define OPTIONALWAD "gzdoom_optional_assets.pk3" #define BASESF "gzdoom.sf2" // More stuff that needs to be different for derivatives. #define GAMENAME "GZDoom" #define GAMENAMELOWERCASE "gzdoom" -#define FORUM_URL "http://forum.drdteam.org" -#define BUGS_FORUM_URL "http://forum.drdteam.org/viewforum.php?f=24" +#define FORUM_URL "http://forum.zdoom.org/" +#define BUGS_FORUM_URL "http://forum.zdoom.org/viewforum.php?f=2" #if defined(__APPLE__) || defined(_WIN32) #define GAME_DIR GAMENAME diff --git a/wadsrc_optionalassets/CMakeLists.txt b/wadsrc_optionalassets/CMakeLists.txt new file mode 100644 index 000000000..42716f6a3 --- /dev/null +++ b/wadsrc_optionalassets/CMakeLists.txt @@ -0,0 +1,3 @@ +cmake_minimum_required( VERSION 2.8.7 ) + +add_pk3(gzdoom_optional_assets.pk3 ${CMAKE_CURRENT_SOURCE_DIR}/static) diff --git a/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn191.lmp b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn191.lmp new file mode 100644 index 000000000..f7f9b9d46 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn191.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn193.lmp b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn193.lmp new file mode 100644 index 000000000..b8876a135 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn193.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn196.lmp b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn196.lmp new file mode 100644 index 000000000..20a25174b Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn196.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn197.lmp b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn197.lmp new file mode 100644 index 000000000..834899334 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn197.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn201.lmp b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn201.lmp new file mode 100644 index 000000000..a1667e9a9 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn201.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn205.lmp b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn205.lmp new file mode 100644 index 000000000..34f19586b Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn205.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn209.lmp b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn209.lmp new file mode 100644 index 000000000..c3f9c4cc2 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn209.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn211.lmp b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn211.lmp new file mode 100644 index 000000000..5e077f29e Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn211.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn214.lmp b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn214.lmp new file mode 100644 index 000000000..496c599ca Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn214.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn218.lmp b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn218.lmp new file mode 100644 index 000000000..1c077e090 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn218.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn220.lmp b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn220.lmp new file mode 100644 index 000000000..7d32cd053 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn220.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn223.lmp b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn223.lmp new file mode 100644 index 000000000..8c2b83d28 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-doom/graphics/stcfn223.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta164.lmp b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta164.lmp new file mode 100644 index 000000000..b7e299d64 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta164.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta165.lmp b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta165.lmp new file mode 100644 index 000000000..86bea3208 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta165.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta182.lmp b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta182.lmp new file mode 100644 index 000000000..9a845e2b4 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta182.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta188.lmp b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta188.lmp new file mode 100644 index 000000000..13c489e98 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta188.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta191.lmp b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta191.lmp new file mode 100644 index 000000000..d28c77751 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta191.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta60.lmp b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta60.lmp new file mode 100644 index 000000000..7afff3abb Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta60.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta61.lmp b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta61.lmp new file mode 100644 index 000000000..7afff3abb Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta61.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta62.lmp b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta62.lmp new file mode 100644 index 000000000..b9d156b34 Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta62.lmp differ diff --git a/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta63.lmp b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta63.lmp new file mode 100644 index 000000000..7afff3abb Binary files /dev/null and b/wadsrc_optionalassets/static/filter/game-raven/graphics/fonta63.lmp differ diff --git a/wadsrc_optionalassets/static/graphics/-badpatc.lmp b/wadsrc_optionalassets/static/graphics/-badpatc.lmp new file mode 100644 index 000000000..3f3224f96 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/-badpatc.lmp differ diff --git a/wadsrc_optionalassets/static/graphics/artibox.png b/wadsrc_optionalassets/static/graphics/artibox.png new file mode 100644 index 000000000..381c220f9 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/artibox.png differ diff --git a/wadsrc_optionalassets/static/graphics/bal7scr1.png b/wadsrc_optionalassets/static/graphics/bal7scr1.png new file mode 100644 index 000000000..c3c215191 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bal7scr1.png differ diff --git a/wadsrc_optionalassets/static/graphics/bal7scr2.png b/wadsrc_optionalassets/static/graphics/bal7scr2.png new file mode 100644 index 000000000..04ff042c7 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bal7scr2.png differ diff --git a/wadsrc_optionalassets/static/graphics/bfglite1.png b/wadsrc_optionalassets/static/graphics/bfglite1.png new file mode 100644 index 000000000..882211642 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bfglite1.png differ diff --git a/wadsrc_optionalassets/static/graphics/bfglite2.png b/wadsrc_optionalassets/static/graphics/bfglite2.png new file mode 100644 index 000000000..41eefea3d Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bfglite2.png differ diff --git a/wadsrc_optionalassets/static/graphics/bfgscrc1.png b/wadsrc_optionalassets/static/graphics/bfgscrc1.png new file mode 100644 index 000000000..f6ea6fe97 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bfgscrc1.png differ diff --git a/wadsrc_optionalassets/static/graphics/bfgscrc2.png b/wadsrc_optionalassets/static/graphics/bfgscrc2.png new file mode 100644 index 000000000..fab62b873 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bfgscrc2.png differ diff --git a/wadsrc_optionalassets/static/graphics/blast1.png b/wadsrc_optionalassets/static/graphics/blast1.png new file mode 100644 index 000000000..a2163596f Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/blast1.png differ diff --git a/wadsrc_optionalassets/static/graphics/bsmear1.png b/wadsrc_optionalassets/static/graphics/bsmear1.png new file mode 100644 index 000000000..bd3a5dfd0 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bsmear1.png differ diff --git a/wadsrc_optionalassets/static/graphics/bsmear2.png b/wadsrc_optionalassets/static/graphics/bsmear2.png new file mode 100644 index 000000000..77352d80a Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bsmear2.png differ diff --git a/wadsrc_optionalassets/static/graphics/bsplat1.png b/wadsrc_optionalassets/static/graphics/bsplat1.png new file mode 100644 index 000000000..9537cb760 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bsplat1.png differ diff --git a/wadsrc_optionalassets/static/graphics/bsplat2.png b/wadsrc_optionalassets/static/graphics/bsplat2.png new file mode 100644 index 000000000..118d397d0 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bsplat2.png differ diff --git a/wadsrc_optionalassets/static/graphics/bsplat3.png b/wadsrc_optionalassets/static/graphics/bsplat3.png new file mode 100644 index 000000000..5d9ad06ca Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bsplat3.png differ diff --git a/wadsrc_optionalassets/static/graphics/bsplat4.png b/wadsrc_optionalassets/static/graphics/bsplat4.png new file mode 100644 index 000000000..e9ef345a8 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bsplat4.png differ diff --git a/wadsrc_optionalassets/static/graphics/bsplat5.png b/wadsrc_optionalassets/static/graphics/bsplat5.png new file mode 100644 index 000000000..ff822df4c Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bsplat5.png differ diff --git a/wadsrc_optionalassets/static/graphics/bsplat6.png b/wadsrc_optionalassets/static/graphics/bsplat6.png new file mode 100644 index 000000000..346dc6c59 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bsplat6.png differ diff --git a/wadsrc_optionalassets/static/graphics/bsplat7.png b/wadsrc_optionalassets/static/graphics/bsplat7.png new file mode 100644 index 000000000..21f33724e Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/bsplat7.png differ diff --git a/wadsrc_optionalassets/static/graphics/cbalscr1.png b/wadsrc_optionalassets/static/graphics/cbalscr1.png new file mode 100644 index 000000000..bed27db98 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/cbalscr1.png differ diff --git a/wadsrc_optionalassets/static/graphics/cbalscr2.png b/wadsrc_optionalassets/static/graphics/cbalscr2.png new file mode 100644 index 000000000..f959b682e Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/cbalscr2.png differ diff --git a/wadsrc_optionalassets/static/graphics/cbowmark.png b/wadsrc_optionalassets/static/graphics/cbowmark.png new file mode 100644 index 000000000..d27400507 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/cbowmark.png differ diff --git a/wadsrc_optionalassets/static/graphics/chexcurs.png b/wadsrc_optionalassets/static/graphics/chexcurs.png new file mode 100644 index 000000000..658c71f7c Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/chexcurs.png differ diff --git a/wadsrc_optionalassets/static/graphics/chip1.png b/wadsrc_optionalassets/static/graphics/chip1.png new file mode 100644 index 000000000..0c270c816 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/chip1.png differ diff --git a/wadsrc_optionalassets/static/graphics/chip2.png b/wadsrc_optionalassets/static/graphics/chip2.png new file mode 100644 index 000000000..abb047789 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/chip2.png differ diff --git a/wadsrc_optionalassets/static/graphics/chip3.png b/wadsrc_optionalassets/static/graphics/chip3.png new file mode 100644 index 000000000..1e5a15e1a Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/chip3.png differ diff --git a/wadsrc_optionalassets/static/graphics/chip4.png b/wadsrc_optionalassets/static/graphics/chip4.png new file mode 100644 index 000000000..9768fe3ad Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/chip4.png differ diff --git a/wadsrc_optionalassets/static/graphics/chip5.png b/wadsrc_optionalassets/static/graphics/chip5.png new file mode 100644 index 000000000..421c3f3d2 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/chip5.png differ diff --git a/wadsrc_optionalassets/static/graphics/clerface.lmp b/wadsrc_optionalassets/static/graphics/clerface.lmp new file mode 100644 index 000000000..eab608ed1 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/clerface.lmp differ diff --git a/wadsrc_optionalassets/static/graphics/cursor.png b/wadsrc_optionalassets/static/graphics/cursor.png new file mode 100644 index 000000000..c9ee9b6e3 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/cursor.png differ diff --git a/wadsrc_optionalassets/static/graphics/doomcurs.png b/wadsrc_optionalassets/static/graphics/doomcurs.png new file mode 100644 index 000000000..1f4b73dcd Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/doomcurs.png differ diff --git a/wadsrc_optionalassets/static/graphics/fiteface.lmp b/wadsrc_optionalassets/static/graphics/fiteface.lmp new file mode 100644 index 000000000..5e384aebc Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/fiteface.lmp differ diff --git a/wadsrc_optionalassets/static/graphics/hamoback.png b/wadsrc_optionalassets/static/graphics/hamoback.png new file mode 100644 index 000000000..4fb21c053 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/hamoback.png differ diff --git a/wadsrc_optionalassets/static/graphics/herecurs.png b/wadsrc_optionalassets/static/graphics/herecurs.png new file mode 100644 index 000000000..6d29ad9a7 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/herecurs.png differ diff --git a/wadsrc_optionalassets/static/graphics/hexncurs.png b/wadsrc_optionalassets/static/graphics/hexncurs.png new file mode 100644 index 000000000..6551bf1b1 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/hexncurs.png differ diff --git a/wadsrc_optionalassets/static/graphics/invgeml1.png b/wadsrc_optionalassets/static/graphics/invgeml1.png new file mode 100644 index 000000000..37d71eb34 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/invgeml1.png differ diff --git a/wadsrc_optionalassets/static/graphics/invgeml2.png b/wadsrc_optionalassets/static/graphics/invgeml2.png new file mode 100644 index 000000000..3617d58b0 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/invgeml2.png differ diff --git a/wadsrc_optionalassets/static/graphics/invgemr1.png b/wadsrc_optionalassets/static/graphics/invgemr1.png new file mode 100644 index 000000000..f66b83834 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/invgemr1.png differ diff --git a/wadsrc_optionalassets/static/graphics/invgemr2.png b/wadsrc_optionalassets/static/graphics/invgemr2.png new file mode 100644 index 000000000..9b2294595 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/invgemr2.png differ diff --git a/wadsrc_optionalassets/static/graphics/m_back_d.png b/wadsrc_optionalassets/static/graphics/m_back_d.png new file mode 100644 index 000000000..2fb4a827d Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/m_back_d.png differ diff --git a/wadsrc_optionalassets/static/graphics/m_back_h.png b/wadsrc_optionalassets/static/graphics/m_back_h.png new file mode 100644 index 000000000..fc45dcd7b Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/m_back_h.png differ diff --git a/wadsrc_optionalassets/static/graphics/m_back_s.png b/wadsrc_optionalassets/static/graphics/m_back_s.png new file mode 100644 index 000000000..ab63b4310 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/m_back_s.png differ diff --git a/wadsrc_optionalassets/static/graphics/m_back_x.png b/wadsrc_optionalassets/static/graphics/m_back_x.png new file mode 100644 index 000000000..d785b6788 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/m_back_x.png differ diff --git a/wadsrc_optionalassets/static/graphics/mageface.lmp b/wadsrc_optionalassets/static/graphics/mageface.lmp new file mode 100644 index 000000000..f57572d5c Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/mageface.lmp differ diff --git a/wadsrc_optionalassets/static/graphics/plasma1.png b/wadsrc_optionalassets/static/graphics/plasma1.png new file mode 100644 index 000000000..cdc99eeab Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/plasma1.png differ diff --git a/wadsrc_optionalassets/static/graphics/plasma2.png b/wadsrc_optionalassets/static/graphics/plasma2.png new file mode 100644 index 000000000..fc50a74e9 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/plasma2.png differ diff --git a/wadsrc_optionalassets/static/graphics/readyico.png b/wadsrc_optionalassets/static/graphics/readyico.png new file mode 100644 index 000000000..5a9b20804 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/readyico.png differ diff --git a/wadsrc_optionalassets/static/graphics/scorch1.png b/wadsrc_optionalassets/static/graphics/scorch1.png new file mode 100644 index 000000000..aa9cf8b29 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/scorch1.png differ diff --git a/wadsrc_optionalassets/static/graphics/selectbo.png b/wadsrc_optionalassets/static/graphics/selectbo.png new file mode 100644 index 000000000..45b21aa3d Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/selectbo.png differ diff --git a/wadsrc_optionalassets/static/graphics/stfbany.lmp b/wadsrc_optionalassets/static/graphics/stfbany.lmp new file mode 100644 index 000000000..f0d30a6c3 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/stfbany.lmp differ diff --git a/wadsrc_optionalassets/static/graphics/stkeys6.lmp b/wadsrc_optionalassets/static/graphics/stkeys6.lmp new file mode 100644 index 000000000..611bd2d13 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/stkeys6.lmp differ diff --git a/wadsrc_optionalassets/static/graphics/stkeys7.lmp b/wadsrc_optionalassets/static/graphics/stkeys7.lmp new file mode 100644 index 000000000..7c4f69cdb Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/stkeys7.lmp differ diff --git a/wadsrc_optionalassets/static/graphics/stkeys8.lmp b/wadsrc_optionalassets/static/graphics/stkeys8.lmp new file mode 100644 index 000000000..8e07f4dea Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/stkeys8.lmp differ diff --git a/wadsrc_optionalassets/static/graphics/stpbany.lmp b/wadsrc_optionalassets/static/graphics/stpbany.lmp new file mode 100644 index 000000000..8ec7e4d1a Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/stpbany.lmp differ diff --git a/wadsrc_optionalassets/static/graphics/strfcurs.png b/wadsrc_optionalassets/static/graphics/strfcurs.png new file mode 100644 index 000000000..e8abc097f Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/strfcurs.png differ diff --git a/wadsrc_optionalassets/static/graphics/twirl.png b/wadsrc_optionalassets/static/graphics/twirl.png new file mode 100644 index 000000000..7caa0968f Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/twirl.png differ diff --git a/wadsrc_optionalassets/static/graphics/wislash.lmp b/wadsrc_optionalassets/static/graphics/wislash.lmp new file mode 100644 index 000000000..68f80c35d Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/wislash.lmp differ diff --git a/wadsrc_optionalassets/static/graphics/xhairb1.imgz b/wadsrc_optionalassets/static/graphics/xhairb1.imgz new file mode 100644 index 000000000..7dc9001c8 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairb1.imgz differ diff --git a/wadsrc_optionalassets/static/graphics/xhairb2.png b/wadsrc_optionalassets/static/graphics/xhairb2.png new file mode 100644 index 000000000..003a746df Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairb2.png differ diff --git a/wadsrc_optionalassets/static/graphics/xhairb3.imgz b/wadsrc_optionalassets/static/graphics/xhairb3.imgz new file mode 100644 index 000000000..c3bd90aa7 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairb3.imgz differ diff --git a/wadsrc_optionalassets/static/graphics/xhairb4.imgz b/wadsrc_optionalassets/static/graphics/xhairb4.imgz new file mode 100644 index 000000000..38a7eb83a Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairb4.imgz differ diff --git a/wadsrc_optionalassets/static/graphics/xhairb5.imgz b/wadsrc_optionalassets/static/graphics/xhairb5.imgz new file mode 100644 index 000000000..613b974a3 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairb5.imgz differ diff --git a/wadsrc_optionalassets/static/graphics/xhairb6.imgz b/wadsrc_optionalassets/static/graphics/xhairb6.imgz new file mode 100644 index 000000000..f730863e0 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairb6.imgz differ diff --git a/wadsrc_optionalassets/static/graphics/xhairb7.imgz b/wadsrc_optionalassets/static/graphics/xhairb7.imgz new file mode 100644 index 000000000..f059aa318 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairb7.imgz differ diff --git a/wadsrc_optionalassets/static/graphics/xhairs1.imgz b/wadsrc_optionalassets/static/graphics/xhairs1.imgz new file mode 100644 index 000000000..00aa65411 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairs1.imgz differ diff --git a/wadsrc_optionalassets/static/graphics/xhairs2.imgz b/wadsrc_optionalassets/static/graphics/xhairs2.imgz new file mode 100644 index 000000000..0ed50d02d Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairs2.imgz differ diff --git a/wadsrc_optionalassets/static/graphics/xhairs3.imgz b/wadsrc_optionalassets/static/graphics/xhairs3.imgz new file mode 100644 index 000000000..066b67412 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairs3.imgz differ diff --git a/wadsrc_optionalassets/static/graphics/xhairs4.imgz b/wadsrc_optionalassets/static/graphics/xhairs4.imgz new file mode 100644 index 000000000..8d3036d32 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairs4.imgz differ diff --git a/wadsrc_optionalassets/static/graphics/xhairs5.imgz b/wadsrc_optionalassets/static/graphics/xhairs5.imgz new file mode 100644 index 000000000..482fb8987 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairs5.imgz differ diff --git a/wadsrc_optionalassets/static/graphics/xhairs6.imgz b/wadsrc_optionalassets/static/graphics/xhairs6.imgz new file mode 100644 index 000000000..6a996c920 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairs6.imgz differ diff --git a/wadsrc_optionalassets/static/graphics/xhairs7.imgz b/wadsrc_optionalassets/static/graphics/xhairs7.imgz new file mode 100644 index 000000000..520c28179 Binary files /dev/null and b/wadsrc_optionalassets/static/graphics/xhairs7.imgz differ diff --git a/wadsrc_optionalassets/static/sounds/DSDGACT.flac b/wadsrc_optionalassets/static/sounds/DSDGACT.flac new file mode 100644 index 000000000..8d84062c7 Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/DSDGACT.flac differ diff --git a/wadsrc_optionalassets/static/sounds/DSDGATK.flac b/wadsrc_optionalassets/static/sounds/DSDGATK.flac new file mode 100644 index 000000000..2a8353a2d Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/DSDGATK.flac differ diff --git a/wadsrc_optionalassets/static/sounds/DSDGDTH.flac b/wadsrc_optionalassets/static/sounds/DSDGDTH.flac new file mode 100644 index 000000000..641458584 Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/DSDGDTH.flac differ diff --git a/wadsrc_optionalassets/static/sounds/DSDGPAIN.flac b/wadsrc_optionalassets/static/sounds/DSDGPAIN.flac new file mode 100644 index 000000000..9ccfc60c1 Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/DSDGPAIN.flac differ diff --git a/wadsrc_optionalassets/static/sounds/DSDGSIT.flac b/wadsrc_optionalassets/static/sounds/DSDGSIT.flac new file mode 100644 index 000000000..6c17c01e5 Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/DSDGSIT.flac differ diff --git a/wadsrc_optionalassets/static/sounds/dsempty.lmp b/wadsrc_optionalassets/static/sounds/dsempty.lmp new file mode 100644 index 000000000..cb6f1d2fc Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/dsempty.lmp differ diff --git a/wadsrc_optionalassets/static/sounds/dsquake.flac b/wadsrc_optionalassets/static/sounds/dsquake.flac new file mode 100644 index 000000000..151d0fccf Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/dsquake.flac differ diff --git a/wadsrc_optionalassets/static/sounds/dssecret.flac b/wadsrc_optionalassets/static/sounds/dssecret.flac new file mode 100644 index 000000000..1919ce045 Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/dssecret.flac differ diff --git a/wadsrc_optionalassets/static/sounds/icebrk1a.flac b/wadsrc_optionalassets/static/sounds/icebrk1a.flac new file mode 100644 index 000000000..0ee8e0ab0 Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/icebrk1a.flac differ diff --git a/wadsrc_optionalassets/static/sounds/icedth1.flac b/wadsrc_optionalassets/static/sounds/icedth1.flac new file mode 100644 index 000000000..33ad6aece Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/icedth1.flac differ diff --git a/wadsrc_optionalassets/static/sounds/railgf1.flac b/wadsrc_optionalassets/static/sounds/railgf1.flac new file mode 100644 index 000000000..8869d3b29 Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/railgf1.flac differ diff --git a/wadsrc_optionalassets/static/sounds/spark1.flac b/wadsrc_optionalassets/static/sounds/spark1.flac new file mode 100644 index 000000000..dfe2a623a Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/spark1.flac differ diff --git a/wadsrc_optionalassets/static/sounds/spark2.flac b/wadsrc_optionalassets/static/sounds/spark2.flac new file mode 100644 index 000000000..c7fa2a980 Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/spark2.flac differ diff --git a/wadsrc_optionalassets/static/sounds/spark3.flac b/wadsrc_optionalassets/static/sounds/spark3.flac new file mode 100644 index 000000000..9ab1f3aef Binary files /dev/null and b/wadsrc_optionalassets/static/sounds/spark3.flac differ diff --git a/wadsrc_optionalassets/static/sprites/AFLYA0.png b/wadsrc_optionalassets/static/sprites/AFLYA0.png new file mode 100644 index 000000000..d12ca16c6 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/AFLYA0.png differ diff --git a/wadsrc_optionalassets/static/sprites/AFLYB0.png b/wadsrc_optionalassets/static/sprites/AFLYB0.png new file mode 100644 index 000000000..6f39e47d4 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/AFLYB0.png differ diff --git a/wadsrc_optionalassets/static/sprites/AFLYC0.png b/wadsrc_optionalassets/static/sprites/AFLYC0.png new file mode 100644 index 000000000..bc2a9a371 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/AFLYC0.png differ diff --git a/wadsrc_optionalassets/static/sprites/AFLYD0.png b/wadsrc_optionalassets/static/sprites/AFLYD0.png new file mode 100644 index 000000000..8509a127d Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/AFLYD0.png differ diff --git a/wadsrc_optionalassets/static/sprites/GWANA0.png b/wadsrc_optionalassets/static/sprites/GWANA0.png new file mode 100644 index 000000000..f887f04c6 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/GWANA0.png differ diff --git a/wadsrc_optionalassets/static/sprites/PLS1A0.png b/wadsrc_optionalassets/static/sprites/PLS1A0.png new file mode 100644 index 000000000..303e203c7 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/PLS1A0.png differ diff --git a/wadsrc_optionalassets/static/sprites/PLS1B0.png b/wadsrc_optionalassets/static/sprites/PLS1B0.png new file mode 100644 index 000000000..ed08ba371 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/PLS1B0.png differ diff --git a/wadsrc_optionalassets/static/sprites/PLS1C0.png b/wadsrc_optionalassets/static/sprites/PLS1C0.png new file mode 100644 index 000000000..303e203c7 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/PLS1C0.png differ diff --git a/wadsrc_optionalassets/static/sprites/PLS1D0.png b/wadsrc_optionalassets/static/sprites/PLS1D0.png new file mode 100644 index 000000000..ed08ba371 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/PLS1D0.png differ diff --git a/wadsrc_optionalassets/static/sprites/PLS1E0.png b/wadsrc_optionalassets/static/sprites/PLS1E0.png new file mode 100644 index 000000000..ac01390c5 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/PLS1E0.png differ diff --git a/wadsrc_optionalassets/static/sprites/PLS1F0.png b/wadsrc_optionalassets/static/sprites/PLS1F0.png new file mode 100644 index 000000000..ac01390c5 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/PLS1F0.png differ diff --git a/wadsrc_optionalassets/static/sprites/PLS1G0.png b/wadsrc_optionalassets/static/sprites/PLS1G0.png new file mode 100644 index 000000000..e3a1629d8 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/PLS1G0.png differ diff --git a/wadsrc_optionalassets/static/sprites/PLS2A0.png b/wadsrc_optionalassets/static/sprites/PLS2A0.png new file mode 100644 index 000000000..9c196aca7 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/PLS2A0.png differ diff --git a/wadsrc_optionalassets/static/sprites/PLS2B0.png b/wadsrc_optionalassets/static/sprites/PLS2B0.png new file mode 100644 index 000000000..b0206474c Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/PLS2B0.png differ diff --git a/wadsrc_optionalassets/static/sprites/PLS2C0.png b/wadsrc_optionalassets/static/sprites/PLS2C0.png new file mode 100644 index 000000000..2593cdc06 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/PLS2C0.png differ diff --git a/wadsrc_optionalassets/static/sprites/PLS2D0.png b/wadsrc_optionalassets/static/sprites/PLS2D0.png new file mode 100644 index 000000000..a3850aba6 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/PLS2D0.png differ diff --git a/wadsrc_optionalassets/static/sprites/PLS2E0.png b/wadsrc_optionalassets/static/sprites/PLS2E0.png new file mode 100644 index 000000000..842d3dc3c Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/PLS2E0.png differ diff --git a/wadsrc_optionalassets/static/sprites/amrka0.png b/wadsrc_optionalassets/static/sprites/amrka0.png new file mode 100644 index 000000000..159fe75c2 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/amrka0.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSA1.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSA1.png new file mode 100644 index 000000000..532ca3a85 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSA1.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSA2A8.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSA2A8.png new file mode 100644 index 000000000..28c578132 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSA2A8.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSA3A7.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSA3A7.png new file mode 100644 index 000000000..8777d2fd7 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSA3A7.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSA4A6.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSA4A6.png new file mode 100644 index 000000000..c13851c3b Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSA4A6.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSA5.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSA5.png new file mode 100644 index 000000000..d21cc016e Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSA5.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSB1.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSB1.png new file mode 100644 index 000000000..248a15d80 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSB1.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSB2B8.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSB2B8.png new file mode 100644 index 000000000..a9eabd29e Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSB2B8.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSB3B7.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSB3B7.png new file mode 100644 index 000000000..e1f92bd9f Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSB3B7.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSB4B6.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSB4B6.png new file mode 100644 index 000000000..fe2d2276b Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSB4B6.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSB5.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSB5.png new file mode 100644 index 000000000..a6ececcdd Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSB5.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSC1.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSC1.png new file mode 100644 index 000000000..06e840369 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSC1.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSC2C8.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSC2C8.png new file mode 100644 index 000000000..636cc76f6 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSC2C8.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSC3C7.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSC3C7.png new file mode 100644 index 000000000..8816fbc4c Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSC3C7.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSC4C6.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSC4C6.png new file mode 100644 index 000000000..545e47d98 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSC4C6.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSC5.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSC5.png new file mode 100644 index 000000000..9921b16ff Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSC5.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSD1.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSD1.png new file mode 100644 index 000000000..e1625bb8e Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSD1.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSD2D8.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSD2D8.png new file mode 100644 index 000000000..38dc1fe47 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSD2D8.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSD3D7.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSD3D7.png new file mode 100644 index 000000000..5a003dfdc Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSD3D7.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSD4D6.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSD4D6.png new file mode 100644 index 000000000..3feb85869 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSD4D6.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSD5.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSD5.png new file mode 100644 index 000000000..497ad9572 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSD5.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSE1.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSE1.png new file mode 100644 index 000000000..532ca3a85 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSE1.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSE2.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSE2.png new file mode 100644 index 000000000..54c2cedcf Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSE2.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSE3.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSE3.png new file mode 100644 index 000000000..07ceafac7 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSE3.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSE4.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSE4.png new file mode 100644 index 000000000..19c05caaf Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSE4.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSE5.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSE5.png new file mode 100644 index 000000000..d21cc016e Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSE5.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSE6.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSE6.png new file mode 100644 index 000000000..1d93e3cf4 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSE6.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSE7.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSE7.png new file mode 100644 index 000000000..0994bbf7c Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSE7.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSE8.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSE8.png new file mode 100644 index 000000000..bef90d008 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSE8.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSF1.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSF1.png new file mode 100644 index 000000000..974590d5b Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSF1.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSF2.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSF2.png new file mode 100644 index 000000000..96eb731a5 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSF2.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSF3.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSF3.png new file mode 100644 index 000000000..c3daaeaa4 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSF3.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSF4.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSF4.png new file mode 100644 index 000000000..d401f383a Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSF4.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSF5.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSF5.png new file mode 100644 index 000000000..1c969e23a Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSF5.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSF6.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSF6.png new file mode 100644 index 000000000..af3f16352 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSF6.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSF7.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSF7.png new file mode 100644 index 000000000..8a79a7f38 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSF7.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSF8.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSF8.png new file mode 100644 index 000000000..2f85e6e0e Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSF8.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSG1.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSG1.png new file mode 100644 index 000000000..0a1ca2d8b Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSG1.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSG2.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSG2.png new file mode 100644 index 000000000..bba91458b Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSG2.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSG3.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSG3.png new file mode 100644 index 000000000..1e1915f5a Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSG3.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSG4.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSG4.png new file mode 100644 index 000000000..1c3b62e3c Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSG4.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSG5.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSG5.png new file mode 100644 index 000000000..9921b16ff Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSG5.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSG6.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSG6.png new file mode 100644 index 000000000..a1f4fd577 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSG6.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSG7.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSG7.png new file mode 100644 index 000000000..e9c6075d1 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSG7.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSG8.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSG8.png new file mode 100644 index 000000000..eeecb3809 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSG8.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSH1.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSH1.png new file mode 100644 index 000000000..281b58ebe Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSH1.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSH2.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSH2.png new file mode 100644 index 000000000..38dc1fe47 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSH2.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSH3.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSH3.png new file mode 100644 index 000000000..79c1a2b89 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSH3.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSH4.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSH4.png new file mode 100644 index 000000000..3feb85869 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSH4.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSH5.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSH5.png new file mode 100644 index 000000000..c5486ccf1 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSH5.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSH6.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSH6.png new file mode 100644 index 000000000..bddd7c056 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSH6.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSH7.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSH7.png new file mode 100644 index 000000000..f4b990dc4 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSH7.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSH8.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSH8.png new file mode 100644 index 000000000..0cee775d2 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSH8.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSI0.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSI0.png new file mode 100644 index 000000000..f45157160 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSI0.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSJ0.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSJ0.png new file mode 100644 index 000000000..dcca146ca Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSJ0.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSK0.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSK0.png new file mode 100644 index 000000000..2a98ee182 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSK0.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSL0.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSL0.png new file mode 100644 index 000000000..c8cafac68 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSL0.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSM0.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSM0.png new file mode 100644 index 000000000..ff690529f Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSM0.png differ diff --git a/wadsrc_optionalassets/static/sprites/dogs/DOGSN0.png b/wadsrc_optionalassets/static/sprites/dogs/DOGSN0.png new file mode 100644 index 000000000..fccd7a498 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/dogs/DOGSN0.png differ diff --git a/wadsrc_optionalassets/static/sprites/iceca0.png b/wadsrc_optionalassets/static/sprites/iceca0.png new file mode 100644 index 000000000..d6b304923 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/iceca0.png differ diff --git a/wadsrc_optionalassets/static/sprites/icecb0.png b/wadsrc_optionalassets/static/sprites/icecb0.png new file mode 100644 index 000000000..5a7f69e2e Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/icecb0.png differ diff --git a/wadsrc_optionalassets/static/sprites/icecc0.png b/wadsrc_optionalassets/static/sprites/icecc0.png new file mode 100644 index 000000000..8865d9909 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/icecc0.png differ diff --git a/wadsrc_optionalassets/static/sprites/icecd0.png b/wadsrc_optionalassets/static/sprites/icecd0.png new file mode 100644 index 000000000..43456f9c0 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/icecd0.png differ diff --git a/wadsrc_optionalassets/static/sprites/minza0.png b/wadsrc_optionalassets/static/sprites/minza0.png new file mode 100644 index 000000000..6a00cb73d Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/minza0.png differ diff --git a/wadsrc_optionalassets/static/sprites/pista0.png b/wadsrc_optionalassets/static/sprites/pista0.png new file mode 100644 index 000000000..74ff02360 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/pista0.png differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyca1.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyca1.lmp new file mode 100644 index 000000000..50c975619 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyca1.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyca2a8.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyca2a8.lmp new file mode 100644 index 000000000..490a6aba3 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyca2a8.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyca3a7.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyca3a7.lmp new file mode 100644 index 000000000..6888f9049 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyca3a7.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyca4a6.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyca4a6.lmp new file mode 100644 index 000000000..bfed66a0e Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyca4a6.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyca5.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyca5.lmp new file mode 100644 index 000000000..433881092 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyca5.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycb1.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycb1.lmp new file mode 100644 index 000000000..e28f55c84 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycb1.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycb2b8.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycb2b8.lmp new file mode 100644 index 000000000..617bdcb41 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycb2b8.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycb3b7.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycb3b7.lmp new file mode 100644 index 000000000..27a64e2a0 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycb3b7.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycb4b6.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycb4b6.lmp new file mode 100644 index 000000000..abf3129db Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycb4b6.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycb5.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycb5.lmp new file mode 100644 index 000000000..d6801b1e9 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycb5.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycc1.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycc1.lmp new file mode 100644 index 000000000..0274da07c Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycc1.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycc2c8.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycc2c8.lmp new file mode 100644 index 000000000..eb1429623 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycc2c8.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycc3c7.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycc3c7.lmp new file mode 100644 index 000000000..102f5143d Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycc3c7.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycc4c6.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycc4c6.lmp new file mode 100644 index 000000000..f398ae839 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycc4c6.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycc5.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycc5.lmp new file mode 100644 index 000000000..21c45640d Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycc5.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycd1.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycd1.lmp new file mode 100644 index 000000000..e28f55c84 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycd1.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycd2d8.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycd2d8.lmp new file mode 100644 index 000000000..617bdcb41 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycd2d8.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycd3d7.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycd3d7.lmp new file mode 100644 index 000000000..27a64e2a0 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycd3d7.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycd4d6.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycd4d6.lmp new file mode 100644 index 000000000..abf3129db Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycd4d6.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycd5.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycd5.lmp new file mode 100644 index 000000000..d6801b1e9 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycd5.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyce1.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyce1.lmp new file mode 100644 index 000000000..974a4a512 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyce1.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyce2e8.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyce2e8.lmp new file mode 100644 index 000000000..fe6f2af02 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyce2e8.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyce3e7.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyce3e7.lmp new file mode 100644 index 000000000..fdabde082 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyce3e7.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyce4e6.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyce4e6.lmp new file mode 100644 index 000000000..43bf1ceb8 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyce4e6.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyce5.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyce5.lmp new file mode 100644 index 000000000..d22c10836 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyce5.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycf1.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycf1.lmp new file mode 100644 index 000000000..36d78d378 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycf1.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycf2f8.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycf2f8.lmp new file mode 100644 index 000000000..2ea4f1522 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycf2f8.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycf3f7.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycf3f7.lmp new file mode 100644 index 000000000..9a080dad9 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycf3f7.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycf4f6.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycf4f6.lmp new file mode 100644 index 000000000..efefe9126 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycf4f6.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycf5.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycf5.lmp new file mode 100644 index 000000000..cf839eacb Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycf5.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycg1.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycg1.lmp new file mode 100644 index 000000000..ec71a6bd6 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycg1.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycg2g8.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycg2g8.lmp new file mode 100644 index 000000000..e67c7cc59 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycg2g8.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycg3g7.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycg3g7.lmp new file mode 100644 index 000000000..fc385e3d5 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycg3g7.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycg4g6.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycg4g6.lmp new file mode 100644 index 000000000..0f00e4a86 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycg4g6.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycg5.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycg5.lmp new file mode 100644 index 000000000..214a160a2 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycg5.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plych0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plych0.lmp new file mode 100644 index 000000000..e29ded5a5 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plych0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyci0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyci0.lmp new file mode 100644 index 000000000..c1481cd9b Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyci0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycj0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycj0.lmp new file mode 100644 index 000000000..887e6eeeb Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycj0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyck0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyck0.lmp new file mode 100644 index 000000000..cb789d28b Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyck0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycl0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycl0.lmp new file mode 100644 index 000000000..18fcc1c92 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycl0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycm0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycm0.lmp new file mode 100644 index 000000000..872fb8c13 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycm0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycn0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycn0.lmp new file mode 100644 index 000000000..82060bc97 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycn0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyco0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyco0.lmp new file mode 100644 index 000000000..8e77b7211 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyco0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycp0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycp0.lmp new file mode 100644 index 000000000..2825e46a2 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycp0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycq0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycq0.lmp new file mode 100644 index 000000000..5af843327 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycq0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycr0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycr0.lmp new file mode 100644 index 000000000..1fe276d48 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycr0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycs0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycs0.lmp new file mode 100644 index 000000000..081f93b0a Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycs0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plyct0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plyct0.lmp new file mode 100644 index 000000000..9008bacbf Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plyct0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycu0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycu0.lmp new file mode 100644 index 000000000..d788b4d8c Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycu0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycv0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycv0.lmp new file mode 100644 index 000000000..8a1bb8a7e Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycv0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/plyc/plycw0.lmp b/wadsrc_optionalassets/static/sprites/plyc/plycw0.lmp new file mode 100644 index 000000000..2067320b2 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/plyc/plycw0.lmp differ diff --git a/wadsrc_optionalassets/static/sprites/rsmka0.png b/wadsrc_optionalassets/static/sprites/rsmka0.png new file mode 100644 index 000000000..761e09170 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/rsmka0.png differ diff --git a/wadsrc_optionalassets/static/sprites/rsmkb0.png b/wadsrc_optionalassets/static/sprites/rsmkb0.png new file mode 100644 index 000000000..0bcfef43d Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/rsmkb0.png differ diff --git a/wadsrc_optionalassets/static/sprites/rsmkc0.png b/wadsrc_optionalassets/static/sprites/rsmkc0.png new file mode 100644 index 000000000..3e952cdba Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/rsmkc0.png differ diff --git a/wadsrc_optionalassets/static/sprites/rsmkd0.png b/wadsrc_optionalassets/static/sprites/rsmkd0.png new file mode 100644 index 000000000..60827b6dc Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/rsmkd0.png differ diff --git a/wadsrc_optionalassets/static/sprites/rsmke0.png b/wadsrc_optionalassets/static/sprites/rsmke0.png new file mode 100644 index 000000000..9d5652bd2 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/rsmke0.png differ diff --git a/wadsrc_optionalassets/static/sprites/sgrna1.png b/wadsrc_optionalassets/static/sprites/sgrna1.png new file mode 100644 index 000000000..2ef3bbdf5 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/sgrna1.png differ diff --git a/wadsrc_optionalassets/static/sprites/sgrna5.png b/wadsrc_optionalassets/static/sprites/sgrna5.png new file mode 100644 index 000000000..f3b2e1787 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/sgrna5.png differ diff --git a/wadsrc_optionalassets/static/sprites/sgrna6a4.png b/wadsrc_optionalassets/static/sprites/sgrna6a4.png new file mode 100644 index 000000000..7fd549793 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/sgrna6a4.png differ diff --git a/wadsrc_optionalassets/static/sprites/sgrna7a3.png b/wadsrc_optionalassets/static/sprites/sgrna7a3.png new file mode 100644 index 000000000..99755ae05 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/sgrna7a3.png differ diff --git a/wadsrc_optionalassets/static/sprites/sgrna8a2.png b/wadsrc_optionalassets/static/sprites/sgrna8a2.png new file mode 100644 index 000000000..10bfa9462 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/sgrna8a2.png differ diff --git a/wadsrc_optionalassets/static/sprites/spkra0.png b/wadsrc_optionalassets/static/sprites/spkra0.png new file mode 100644 index 000000000..9af2d4d83 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/spkra0.png differ diff --git a/wadsrc_optionalassets/static/sprites/tlgla0.png b/wadsrc_optionalassets/static/sprites/tlgla0.png new file mode 100644 index 000000000..de3dccc34 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/tlgla0.png differ diff --git a/wadsrc_optionalassets/static/sprites/tlglb0.png b/wadsrc_optionalassets/static/sprites/tlglb0.png new file mode 100644 index 000000000..de3dccc34 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/tlglb0.png differ diff --git a/wadsrc_optionalassets/static/sprites/tlglc0.png b/wadsrc_optionalassets/static/sprites/tlglc0.png new file mode 100644 index 000000000..de3dccc34 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/tlglc0.png differ diff --git a/wadsrc_optionalassets/static/sprites/tlgld0.png b/wadsrc_optionalassets/static/sprites/tlgld0.png new file mode 100644 index 000000000..de3dccc34 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/tlgld0.png differ diff --git a/wadsrc_optionalassets/static/sprites/tlgle0.png b/wadsrc_optionalassets/static/sprites/tlgle0.png new file mode 100644 index 000000000..de3dccc34 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/tlgle0.png differ diff --git a/wadsrc_optionalassets/static/sprites/tnt1a0.png b/wadsrc_optionalassets/static/sprites/tnt1a0.png new file mode 100644 index 000000000..9320aac85 Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/tnt1a0.png differ diff --git a/wadsrc_optionalassets/static/sprites/unkna0.png b/wadsrc_optionalassets/static/sprites/unkna0.png new file mode 100644 index 000000000..ba4d0581a Binary files /dev/null and b/wadsrc_optionalassets/static/sprites/unkna0.png differ