diff --git a/docs/rh-log.txt b/docs/rh-log.txt index 4111fc01b..9b280fe9d 100644 --- a/docs/rh-log.txt +++ b/docs/rh-log.txt @@ -1,7 +1,10 @@ September 14, 2009 (Changes by Graf Zahl) +- added resources needed for MBF support. +- removed unused score items from DECORATE file. - Fixed: Argument count for UsePuzzleItem was wrong. - Added a few things from Gez's experimental build: - * MBF Dehacked emulation. + * MBF Dehacked emulation but removed the COMPATF_MBFDEHACKED flag because + it wouldn't work and is more or less useless anyway. * MBF's dog (definition only, no sprites yet.) * User variables. There's an array of 10. They can be set and checked in both DECORATE and ACS. diff --git a/src/m_options.cpp b/src/m_options.cpp index 097e0c420..8048b52ea 100644 --- a/src/m_options.cpp +++ b/src/m_options.cpp @@ -1109,7 +1109,6 @@ static menuitem_t CompatibilityItems[] = { { bitflag, "Allow any bossdeath for level special", {&compatflags}, {0}, {0}, {0}, {(value_t *)COMPATF_ANYBOSSDEATH} }, { bitflag, "No Minotaur floor flames in water", {&compatflags}, {0}, {0}, {0}, {(value_t *)COMPATF_MINOTAUR} }, { bitflag, "Original A_Mushroom speed in DEH mods", {&compatflags}, {0}, {0}, {0}, {(value_t *)COMPATF_MUSHROOM} }, - { bitflag, "Allow MBF pseudo-torque effects", {&compatflags}, {0}, {0}, {0}, {(value_t *)COMPATF_MBFTORQUE} }, { bitflag, "Monster movement is affected by effects", {&compatflags}, {0}, {0}, {0}, {(value_t *)COMPATF_MBFMONSTERMOVE} }, { bitflag, "Crushed monsters can be resurrected", {&compatflags}, {0}, {0}, {0}, {(value_t *)COMPATF_CORPSEGIBS} }, { bitflag, "Friendly monsters aren't blocked", {&compatflags}, {0}, {0}, {0}, {(value_t *)COMPATF_NOBLOCKFRIENDS} }, diff --git a/src/thingdef/thingdef_codeptr.cpp b/src/thingdef/thingdef_codeptr.cpp index d48772c53..fb7aeda38 100644 --- a/src/thingdef/thingdef_codeptr.cpp +++ b/src/thingdef/thingdef_codeptr.cpp @@ -2871,3 +2871,41 @@ DEFINE_ACTION_FUNCTION_PARAMS(AActor, A_SetUserVar) self->uservar[pos] = value; } +// A few action functions for super-duper enhanced MBF compatibility. They're all deprecated and shouldn't be used in +// DECORATE. The other MBF new functions, A_Detonate, A_Mushroom and A_Die are all already elsewhere, and as for +// A_PlaySound, it is an instance of name conflict, so it has been given a default sound to work from dehacked as well. + +DEFINE_ACTION_FUNCTION_PARAMS(AActor, A_Turn) +{ + ACTION_PARAM_START(1); + ACTION_PARAM_ANGLE(angle, 0); + self->angle += angle; +} + +// +// This allows linedef effects to be activated inside deh frames. +// + +void P_TranslateLineDef (line_t *ld, maplinedef_t *mld); +DEFINE_ACTION_FUNCTION_PARAMS(AActor, A_LineEffect) +{ + ACTION_PARAM_START(2); + ACTION_PARAM_INT(special, 0); + ACTION_PARAM_INT(tag, 1); + + line_t junk; maplinedef_t oldjunk; + bool res = false; + if (!(self->flags6 & MF6_LINEDONE)) // Unless already used up + { + if ((oldjunk.special = special)) // Linedef type + { + oldjunk.tag = tag; // Sector tag for linedef + P_TranslateLineDef(&junk, &oldjunk); // Turn into native type + res = !!LineSpecials[junk.special](NULL, self, false, junk.args[0], + junk.args[1], junk.args[2], junk.args[3], junk.args[4]); + if (res && !(junk.flags & ML_REPEAT_SPECIAL)) // If only once, + self->flags6 |= MF6_LINEDONE; // no more for this thing + } + } + ACTION_SET_RESULT(res); +} diff --git a/wadsrc/static/actors/doom/doommisc.txt b/wadsrc/static/actors/doom/doommisc.txt index 94aa35a0b..0b481427f 100644 --- a/wadsrc/static/actors/doom/doommisc.txt +++ b/wadsrc/static/actors/doom/doommisc.txt @@ -83,30 +83,11 @@ ACTOR DoomUnusedStates } } -Actor DemonicDagger : ScoreItem -{ - Inventory.PickupMessage "$BETA_BONUS1" - States - { - Spawn: - BON1 A 6 - Loop - } -} - -Actor SkullChest : ScoreItem -{ - Inventory.PickupMessage "$BETA_BONUS2" - States - { - Spawn: - BON2 A 6 - Loop - } -} +// MBF Beta emulation items Actor EvilSceptre : ScoreItem 2016 { + Game Doom Inventory.PickupMessage "$BETA_BONUS3" States { @@ -118,6 +99,7 @@ Actor EvilSceptre : ScoreItem 2016 Actor UnholyBible : ScoreItem 2017 { + Game Doom Inventory.PickupMessage "$BETA_BONUS4" States { diff --git a/wadsrc/static/sounds/DSDGACT.flac b/wadsrc/static/sounds/DSDGACT.flac new file mode 100644 index 000000000..8e69982d0 Binary files /dev/null and b/wadsrc/static/sounds/DSDGACT.flac differ diff --git a/wadsrc/static/sounds/DSDGATK.flac b/wadsrc/static/sounds/DSDGATK.flac new file mode 100644 index 000000000..773e02179 Binary files /dev/null and b/wadsrc/static/sounds/DSDGATK.flac differ diff --git a/wadsrc/static/sounds/DSDGDTH.flac b/wadsrc/static/sounds/DSDGDTH.flac new file mode 100644 index 000000000..ea0a8f296 Binary files /dev/null and b/wadsrc/static/sounds/DSDGDTH.flac differ diff --git a/wadsrc/static/sounds/DSDGPAIN.flac b/wadsrc/static/sounds/DSDGPAIN.flac new file mode 100644 index 000000000..10e2b4c20 Binary files /dev/null and b/wadsrc/static/sounds/DSDGPAIN.flac differ diff --git a/wadsrc/static/sounds/DSDGSIT.flac b/wadsrc/static/sounds/DSDGSIT.flac new file mode 100644 index 000000000..91372fcca Binary files /dev/null and b/wadsrc/static/sounds/DSDGSIT.flac differ diff --git a/wadsrc/static/sprites/PLS1A0.png b/wadsrc/static/sprites/PLS1A0.png new file mode 100644 index 000000000..9f91c281e Binary files /dev/null and b/wadsrc/static/sprites/PLS1A0.png differ diff --git a/wadsrc/static/sprites/PLS1B0.png b/wadsrc/static/sprites/PLS1B0.png new file mode 100644 index 000000000..66a4806cb Binary files /dev/null and b/wadsrc/static/sprites/PLS1B0.png differ diff --git a/wadsrc/static/sprites/PLS1C0.png b/wadsrc/static/sprites/PLS1C0.png new file mode 100644 index 000000000..9f91c281e Binary files /dev/null and b/wadsrc/static/sprites/PLS1C0.png differ diff --git a/wadsrc/static/sprites/PLS1D0.png b/wadsrc/static/sprites/PLS1D0.png new file mode 100644 index 000000000..66a4806cb Binary files /dev/null and b/wadsrc/static/sprites/PLS1D0.png differ diff --git a/wadsrc/static/sprites/PLS1E0.png b/wadsrc/static/sprites/PLS1E0.png new file mode 100644 index 000000000..1571ad91c Binary files /dev/null and b/wadsrc/static/sprites/PLS1E0.png differ diff --git a/wadsrc/static/sprites/PLS1F0.png b/wadsrc/static/sprites/PLS1F0.png new file mode 100644 index 000000000..1571ad91c Binary files /dev/null and b/wadsrc/static/sprites/PLS1F0.png differ diff --git a/wadsrc/static/sprites/PLS1G0.png b/wadsrc/static/sprites/PLS1G0.png new file mode 100644 index 000000000..9312cab96 Binary files /dev/null and b/wadsrc/static/sprites/PLS1G0.png differ diff --git a/wadsrc/static/sprites/PLS2A0.png b/wadsrc/static/sprites/PLS2A0.png new file mode 100644 index 000000000..c30cc6d03 Binary files /dev/null and b/wadsrc/static/sprites/PLS2A0.png differ diff --git a/wadsrc/static/sprites/PLS2B0.png b/wadsrc/static/sprites/PLS2B0.png new file mode 100644 index 000000000..3c206bd52 Binary files /dev/null and b/wadsrc/static/sprites/PLS2B0.png differ diff --git a/wadsrc/static/sprites/PLS2C0.png b/wadsrc/static/sprites/PLS2C0.png new file mode 100644 index 000000000..6e5749431 Binary files /dev/null and b/wadsrc/static/sprites/PLS2C0.png differ diff --git a/wadsrc/static/sprites/PLS2D0.png b/wadsrc/static/sprites/PLS2D0.png new file mode 100644 index 000000000..ec346c8ef Binary files /dev/null and b/wadsrc/static/sprites/PLS2D0.png differ diff --git a/wadsrc/static/sprites/PLS2E0.png b/wadsrc/static/sprites/PLS2E0.png new file mode 100644 index 000000000..bbafc4de5 Binary files /dev/null and b/wadsrc/static/sprites/PLS2E0.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSA1.png b/wadsrc/static/sprites/dogs/DOGSA1.png new file mode 100644 index 000000000..8b241b071 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSA1.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSA2A8.png b/wadsrc/static/sprites/dogs/DOGSA2A8.png new file mode 100644 index 000000000..5b4b3dd6d Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSA2A8.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSA3A7.png b/wadsrc/static/sprites/dogs/DOGSA3A7.png new file mode 100644 index 000000000..80a3228ef Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSA3A7.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSA4A6.png b/wadsrc/static/sprites/dogs/DOGSA4A6.png new file mode 100644 index 000000000..184db4c59 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSA4A6.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSA5.png b/wadsrc/static/sprites/dogs/DOGSA5.png new file mode 100644 index 000000000..dbceb1518 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSA5.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSB1.png b/wadsrc/static/sprites/dogs/DOGSB1.png new file mode 100644 index 000000000..d1055233d Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSB1.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSB2B8.png b/wadsrc/static/sprites/dogs/DOGSB2B8.png new file mode 100644 index 000000000..9ecb739a8 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSB2B8.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSB3B7.png b/wadsrc/static/sprites/dogs/DOGSB3B7.png new file mode 100644 index 000000000..a37010124 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSB3B7.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSB4B6.png b/wadsrc/static/sprites/dogs/DOGSB4B6.png new file mode 100644 index 000000000..5d6eaf6f4 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSB4B6.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSB5.png b/wadsrc/static/sprites/dogs/DOGSB5.png new file mode 100644 index 000000000..bfc8844a4 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSB5.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSC1.png b/wadsrc/static/sprites/dogs/DOGSC1.png new file mode 100644 index 000000000..574003554 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSC1.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSC2C8.png b/wadsrc/static/sprites/dogs/DOGSC2C8.png new file mode 100644 index 000000000..327aadd8d Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSC2C8.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSC3C7.png b/wadsrc/static/sprites/dogs/DOGSC3C7.png new file mode 100644 index 000000000..403e404ec Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSC3C7.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSC4C6.png b/wadsrc/static/sprites/dogs/DOGSC4C6.png new file mode 100644 index 000000000..ae185aec5 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSC4C6.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSC5.png b/wadsrc/static/sprites/dogs/DOGSC5.png new file mode 100644 index 000000000..de6868b17 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSC5.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSD1.png b/wadsrc/static/sprites/dogs/DOGSD1.png new file mode 100644 index 000000000..80b449c20 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSD1.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSD2D8.png b/wadsrc/static/sprites/dogs/DOGSD2D8.png new file mode 100644 index 000000000..f2cf65415 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSD2D8.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSD3D7.png b/wadsrc/static/sprites/dogs/DOGSD3D7.png new file mode 100644 index 000000000..77a23da0a Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSD3D7.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSD4D6.png b/wadsrc/static/sprites/dogs/DOGSD4D6.png new file mode 100644 index 000000000..8290c161a Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSD4D6.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSD5.png b/wadsrc/static/sprites/dogs/DOGSD5.png new file mode 100644 index 000000000..c7e49acbb Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSD5.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSE1.png b/wadsrc/static/sprites/dogs/DOGSE1.png new file mode 100644 index 000000000..8b241b071 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSE1.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSE2.png b/wadsrc/static/sprites/dogs/DOGSE2.png new file mode 100644 index 000000000..5b4b3dd6d Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSE2.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSE3.png b/wadsrc/static/sprites/dogs/DOGSE3.png new file mode 100644 index 000000000..80a3228ef Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSE3.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSE4.png b/wadsrc/static/sprites/dogs/DOGSE4.png new file mode 100644 index 000000000..184db4c59 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSE4.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSE5.png b/wadsrc/static/sprites/dogs/DOGSE5.png new file mode 100644 index 000000000..dbceb1518 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSE5.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSE6.png b/wadsrc/static/sprites/dogs/DOGSE6.png new file mode 100644 index 000000000..b7dad3aa3 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSE6.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSE7.png b/wadsrc/static/sprites/dogs/DOGSE7.png new file mode 100644 index 000000000..b45a3eb84 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSE7.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSE8.png b/wadsrc/static/sprites/dogs/DOGSE8.png new file mode 100644 index 000000000..a58f1f9ab Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSE8.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSF1.png b/wadsrc/static/sprites/dogs/DOGSF1.png new file mode 100644 index 000000000..8f84e720b Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSF1.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSF2.png b/wadsrc/static/sprites/dogs/DOGSF2.png new file mode 100644 index 000000000..9ecb739a8 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSF2.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSF3.png b/wadsrc/static/sprites/dogs/DOGSF3.png new file mode 100644 index 000000000..a37010124 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSF3.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSF4.png b/wadsrc/static/sprites/dogs/DOGSF4.png new file mode 100644 index 000000000..5d6eaf6f4 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSF4.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSF5.png b/wadsrc/static/sprites/dogs/DOGSF5.png new file mode 100644 index 000000000..bfc8844a4 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSF5.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSF6.png b/wadsrc/static/sprites/dogs/DOGSF6.png new file mode 100644 index 000000000..8a21ddac0 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSF6.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSF7.png b/wadsrc/static/sprites/dogs/DOGSF7.png new file mode 100644 index 000000000..9669046ba Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSF7.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSF8.png b/wadsrc/static/sprites/dogs/DOGSF8.png new file mode 100644 index 000000000..dc804db09 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSF8.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSG1.png b/wadsrc/static/sprites/dogs/DOGSG1.png new file mode 100644 index 000000000..9f7e128f7 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSG1.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSG2.png b/wadsrc/static/sprites/dogs/DOGSG2.png new file mode 100644 index 000000000..327aadd8d Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSG2.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSG3.png b/wadsrc/static/sprites/dogs/DOGSG3.png new file mode 100644 index 000000000..403e404ec Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSG3.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSG4.png b/wadsrc/static/sprites/dogs/DOGSG4.png new file mode 100644 index 000000000..ae185aec5 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSG4.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSG5.png b/wadsrc/static/sprites/dogs/DOGSG5.png new file mode 100644 index 000000000..de6868b17 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSG5.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSG6.png b/wadsrc/static/sprites/dogs/DOGSG6.png new file mode 100644 index 000000000..ef3fdfdcd Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSG6.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSG7.png b/wadsrc/static/sprites/dogs/DOGSG7.png new file mode 100644 index 000000000..9dbba3605 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSG7.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSG8.png b/wadsrc/static/sprites/dogs/DOGSG8.png new file mode 100644 index 000000000..c38f37511 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSG8.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSH1.png b/wadsrc/static/sprites/dogs/DOGSH1.png new file mode 100644 index 000000000..7cf63a416 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSH1.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSH2.png b/wadsrc/static/sprites/dogs/DOGSH2.png new file mode 100644 index 000000000..f2cf65415 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSH2.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSH3.png b/wadsrc/static/sprites/dogs/DOGSH3.png new file mode 100644 index 000000000..77a23da0a Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSH3.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSH4.png b/wadsrc/static/sprites/dogs/DOGSH4.png new file mode 100644 index 000000000..8290c161a Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSH4.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSH5.png b/wadsrc/static/sprites/dogs/DOGSH5.png new file mode 100644 index 000000000..c7e49acbb Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSH5.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSH6.png b/wadsrc/static/sprites/dogs/DOGSH6.png new file mode 100644 index 000000000..da894916e Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSH6.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSH7.png b/wadsrc/static/sprites/dogs/DOGSH7.png new file mode 100644 index 000000000..c72829af1 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSH7.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSH8.png b/wadsrc/static/sprites/dogs/DOGSH8.png new file mode 100644 index 000000000..33cbd4e26 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSH8.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSI0.png b/wadsrc/static/sprites/dogs/DOGSI0.png new file mode 100644 index 000000000..832be5ecb Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSI0.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSJ0.png b/wadsrc/static/sprites/dogs/DOGSJ0.png new file mode 100644 index 000000000..bbc68b625 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSJ0.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSK0.png b/wadsrc/static/sprites/dogs/DOGSK0.png new file mode 100644 index 000000000..bbc68b625 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSK0.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSL0.png b/wadsrc/static/sprites/dogs/DOGSL0.png new file mode 100644 index 000000000..0e9ff0557 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSL0.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSM0.png b/wadsrc/static/sprites/dogs/DOGSM0.png new file mode 100644 index 000000000..0e9ff0557 Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSM0.png differ diff --git a/wadsrc/static/sprites/dogs/DOGSN0.png b/wadsrc/static/sprites/dogs/DOGSN0.png new file mode 100644 index 000000000..d7aba0e5e Binary files /dev/null and b/wadsrc/static/sprites/dogs/DOGSN0.png differ diff --git a/wadsrc/static/sprites/sgrna5.png b/wadsrc/static/sprites/sgrna5.png new file mode 100644 index 000000000..c1f707134 Binary files /dev/null and b/wadsrc/static/sprites/sgrna5.png differ diff --git a/wadsrc/static/sprites/sgrna6a4.png b/wadsrc/static/sprites/sgrna6a4.png new file mode 100644 index 000000000..266dd61f5 Binary files /dev/null and b/wadsrc/static/sprites/sgrna6a4.png differ diff --git a/wadsrc/static/sprites/sgrna7a3.png b/wadsrc/static/sprites/sgrna7a3.png new file mode 100644 index 000000000..18a2bb942 Binary files /dev/null and b/wadsrc/static/sprites/sgrna7a3.png differ diff --git a/wadsrc/static/sprites/sgrna8a2.png b/wadsrc/static/sprites/sgrna8a2.png new file mode 100644 index 000000000..d673a9864 Binary files /dev/null and b/wadsrc/static/sprites/sgrna8a2.png differ