From afd6a1258ff33ffe2bce9654079943470502f0ab Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Mon, 15 May 2006 15:28:46 +0000 Subject: [PATCH] - Added a show_obituaries option to disable obituaries without disabling other more important message types which have lower priority for some reason. - Added a menu option for show_messages after accidentally switching it off far too often and wondering why no messages appear. - Added crouching DoomPlayer sprites submitted by Enjay. - Fixed DF_NO_CROUCH was not checked. - Fixed: The intermission script parser had some of its cases in the keyword parser incorrectly sorted. - Fixed: atterm was still defined to take a STACK_ARGS function argument. - Added an AltFlash state for weapons. - Turned FloatSpeed into an actor property and changed the value to 5 for all floating Strife actors, as a comment in the source indicated. (r114 below): - Added GZDoom's code for Vavoom slope things because I wanted to test something with a map from Silent Steel. - Added nocrouch and allowcrouch MAPINFO commands and a DF_NO_CROUCH dmflag. - Added GZDoom's crouching code after cleaning it up so that adding crouching sprites will be easier. SVN r115 (trunk) --- docs/rh-log.txt | 10 +++++++ src/d_player.h | 1 + src/g_doom/a_doomplayer.cpp | 29 +++++++++++++++++++ src/m_options.cpp | 3 ++ src/p_interaction.cpp | 8 ++---- src/p_user.cpp | 39 +++++++++++++++++++++++--- src/thingdef.cpp | 2 ++ src/thingdef_codeptr.cpp | 53 +++++++++++++++++++++++++++++++++++ src/wi_stuff.cpp | 8 +++--- src/win32/i_main.cpp | 4 +-- wadsrc/crouch/plyca1.lmp | Bin 0 -> 923 bytes wadsrc/crouch/plyca2a8.lmp | Bin 0 -> 1216 bytes wadsrc/crouch/plyca3a7.lmp | Bin 0 -> 1395 bytes wadsrc/crouch/plyca4a6.lmp | Bin 0 -> 1129 bytes wadsrc/crouch/plyca5.lmp | Bin 0 -> 802 bytes wadsrc/crouch/plycb1.lmp | Bin 0 -> 948 bytes wadsrc/crouch/plycb2b8.lmp | Bin 0 -> 1228 bytes wadsrc/crouch/plycb3b7.lmp | Bin 0 -> 1386 bytes wadsrc/crouch/plycb4b6.lmp | Bin 0 -> 1138 bytes wadsrc/crouch/plycb5.lmp | Bin 0 -> 797 bytes wadsrc/crouch/plycc1.lmp | Bin 0 -> 918 bytes wadsrc/crouch/plycc2c8.lmp | Bin 0 -> 1222 bytes wadsrc/crouch/plycc3c7.lmp | Bin 0 -> 1387 bytes wadsrc/crouch/plycc4c6.lmp | Bin 0 -> 1131 bytes wadsrc/crouch/plycc5.lmp | Bin 0 -> 799 bytes wadsrc/crouch/plycd1.lmp | Bin 0 -> 948 bytes wadsrc/crouch/plycd2d8.lmp | Bin 0 -> 1228 bytes wadsrc/crouch/plycd3d7.lmp | Bin 0 -> 1386 bytes wadsrc/crouch/plycd4d6.lmp | Bin 0 -> 1138 bytes wadsrc/crouch/plycd5.lmp | Bin 0 -> 797 bytes wadsrc/crouch/plyce1.lmp | Bin 0 -> 984 bytes wadsrc/crouch/plyce2e8.lmp | Bin 0 -> 1198 bytes wadsrc/crouch/plyce3e7.lmp | Bin 0 -> 1410 bytes wadsrc/crouch/plyce4e6.lmp | Bin 0 -> 1129 bytes wadsrc/crouch/plyce5.lmp | Bin 0 -> 847 bytes wadsrc/crouch/plycf1.lmp | Bin 0 -> 984 bytes wadsrc/crouch/plycf2f8.lmp | Bin 0 -> 1276 bytes wadsrc/crouch/plycf3f7.lmp | Bin 0 -> 1492 bytes wadsrc/crouch/plycf4f6.lmp | Bin 0 -> 1208 bytes wadsrc/crouch/plycf5.lmp | Bin 0 -> 847 bytes wadsrc/crouch/plycg1.lmp | Bin 0 -> 991 bytes wadsrc/crouch/plycg2g8.lmp | Bin 0 -> 1196 bytes wadsrc/crouch/plycg3g7.lmp | Bin 0 -> 1413 bytes wadsrc/crouch/plycg4g6.lmp | Bin 0 -> 1133 bytes wadsrc/crouch/plycg5.lmp | Bin 0 -> 829 bytes wadsrc/crouch/plych0.lmp | Bin 0 -> 1248 bytes wadsrc/crouch/plyci0.lmp | Bin 0 -> 1044 bytes wadsrc/crouch/plycj0.lmp | Bin 0 -> 954 bytes wadsrc/crouch/plyck0.lmp | Bin 0 -> 984 bytes wadsrc/crouch/plycl0.lmp | Bin 0 -> 962 bytes wadsrc/crouch/plycm0.lmp | Bin 0 -> 966 bytes wadsrc/crouch/plycn0.lmp | Bin 0 -> 971 bytes wadsrc/crouch/plyco0.lmp | Bin 0 -> 1262 bytes wadsrc/crouch/plycp0.lmp | Bin 0 -> 1481 bytes wadsrc/crouch/plycq0.lmp | Bin 0 -> 1883 bytes wadsrc/crouch/plycr0.lmp | Bin 0 -> 1794 bytes wadsrc/crouch/plycs0.lmp | Bin 0 -> 1773 bytes wadsrc/crouch/plyct0.lmp | Bin 0 -> 1605 bytes wadsrc/crouch/plycu0.lmp | Bin 0 -> 1480 bytes wadsrc/crouch/plycv0.lmp | Bin 0 -> 1384 bytes wadsrc/crouch/plycw0.lmp | Bin 0 -> 1364 bytes wadsrc/zdoom.lst | 54 +++++++++++++++++++++++++++++++++++- 62 files changed, 195 insertions(+), 16 deletions(-) create mode 100644 wadsrc/crouch/plyca1.lmp create mode 100644 wadsrc/crouch/plyca2a8.lmp create mode 100644 wadsrc/crouch/plyca3a7.lmp create mode 100644 wadsrc/crouch/plyca4a6.lmp create mode 100644 wadsrc/crouch/plyca5.lmp create mode 100644 wadsrc/crouch/plycb1.lmp create mode 100644 wadsrc/crouch/plycb2b8.lmp create mode 100644 wadsrc/crouch/plycb3b7.lmp create mode 100644 wadsrc/crouch/plycb4b6.lmp create mode 100644 wadsrc/crouch/plycb5.lmp create mode 100644 wadsrc/crouch/plycc1.lmp create mode 100644 wadsrc/crouch/plycc2c8.lmp create mode 100644 wadsrc/crouch/plycc3c7.lmp create mode 100644 wadsrc/crouch/plycc4c6.lmp create mode 100644 wadsrc/crouch/plycc5.lmp create mode 100644 wadsrc/crouch/plycd1.lmp create mode 100644 wadsrc/crouch/plycd2d8.lmp create mode 100644 wadsrc/crouch/plycd3d7.lmp create mode 100644 wadsrc/crouch/plycd4d6.lmp create mode 100644 wadsrc/crouch/plycd5.lmp create mode 100644 wadsrc/crouch/plyce1.lmp create mode 100644 wadsrc/crouch/plyce2e8.lmp create mode 100644 wadsrc/crouch/plyce3e7.lmp create mode 100644 wadsrc/crouch/plyce4e6.lmp create mode 100644 wadsrc/crouch/plyce5.lmp create mode 100644 wadsrc/crouch/plycf1.lmp create mode 100644 wadsrc/crouch/plycf2f8.lmp create mode 100644 wadsrc/crouch/plycf3f7.lmp create mode 100644 wadsrc/crouch/plycf4f6.lmp create mode 100644 wadsrc/crouch/plycf5.lmp create mode 100644 wadsrc/crouch/plycg1.lmp create mode 100644 wadsrc/crouch/plycg2g8.lmp create mode 100644 wadsrc/crouch/plycg3g7.lmp create mode 100644 wadsrc/crouch/plycg4g6.lmp create mode 100644 wadsrc/crouch/plycg5.lmp create mode 100644 wadsrc/crouch/plych0.lmp create mode 100644 wadsrc/crouch/plyci0.lmp create mode 100644 wadsrc/crouch/plycj0.lmp create mode 100644 wadsrc/crouch/plyck0.lmp create mode 100644 wadsrc/crouch/plycl0.lmp create mode 100644 wadsrc/crouch/plycm0.lmp create mode 100644 wadsrc/crouch/plycn0.lmp create mode 100644 wadsrc/crouch/plyco0.lmp create mode 100644 wadsrc/crouch/plycp0.lmp create mode 100644 wadsrc/crouch/plycq0.lmp create mode 100644 wadsrc/crouch/plycr0.lmp create mode 100644 wadsrc/crouch/plycs0.lmp create mode 100644 wadsrc/crouch/plyct0.lmp create mode 100644 wadsrc/crouch/plycu0.lmp create mode 100644 wadsrc/crouch/plycv0.lmp create mode 100644 wadsrc/crouch/plycw0.lmp diff --git a/docs/rh-log.txt b/docs/rh-log.txt index 335751d6c..b9e62e97b 100644 --- a/docs/rh-log.txt +++ b/docs/rh-log.txt @@ -1,4 +1,14 @@ May 14, 2006 (Changes by Graf Zahl) +- Added a show_obituaries option to disable obituaries without disabling + other more important message types which have lower priority for some + reason. +- Added a menu option for show_messages after accidentally switching it + off far too often and wondering why no messages appear. +- Added crouching DoomPlayer sprites submitted by Enjay. +- Fixed DF_NO_CROUCH was not checked. +- Fixed: The intermission script parser had some of its cases in the + keyword parser incorrectly sorted. +- Fixed: atterm was still defined to take a STACK_ARGS function argument. - Added an AltFlash state for weapons. - Turned FloatSpeed into an actor property and changed the value to 5 for all floating Strife actors, as a comment in the source indicated. diff --git a/src/d_player.h b/src/d_player.h index b46a8e2fd..d6482d81f 100644 --- a/src/d_player.h +++ b/src/d_player.h @@ -87,6 +87,7 @@ public: void Die (AActor *source, AActor *inflictor); fixed_t JumpZ; // [GRB] Variable JumpZ + int crouchsprite; }; class APlayerChunk : public APlayerPawn diff --git a/src/g_doom/a_doomplayer.cpp b/src/g_doom/a_doomplayer.cpp index ad203140f..139b85e50 100644 --- a/src/g_doom/a_doomplayer.cpp +++ b/src/g_doom/a_doomplayer.cpp @@ -6,6 +6,7 @@ #include "a_action.h" #include "p_local.h" #include "a_doomglobal.h" +#include "w_wad.h" void A_Pain (AActor *); void A_PlayerScream (AActor *); @@ -74,6 +75,9 @@ FState ADoomPlayer::States[] = S_NORMAL (PLAY, 'W', 5, NULL , &States[S_HTIC_XDIE+8]), S_NORMAL (PLAY, 'X', 5, NULL , &States[S_HTIC_XDIE+9]), S_NORMAL (PLAY, 'Y', -1, NULL , NULL), + +#define S_CROUCH (S_HTIC_XDIE+10) // only here so that the crouching sprite is entered into the sprite table. + S_NORMAL (PLYC, 'A', -1, NULL , NULL), }; IMPLEMENT_ACTOR (ADoomPlayer, Doom, -1, 0) @@ -178,6 +182,31 @@ void A_PlayerScream (AActor *self) S_SoundID (self, chan, sound, 1, ATTN_NORM); } +AT_GAME_SET(DoomPlayer) +{ + // Sets the crouching sprite. + // Exception: If the normal sprite is from a PWAD and the crouching sprite from ZDoom.pk3 + // it is assumed that they don't match and the crouching sprite is disabled. + // This code is not executed when the player already has a crouch sprite (set by DECORATE.) + if (gameinfo.gametype == GAME_Doom && GetDefault()->crouchsprite == 0) + { + int spritenorm = Wads.CheckNumForName("PLAYA1", ns_sprites); + int spritecrouch = Wads.CheckNumForName("PLYCA1", ns_sprites); + + if (spritenorm==-1 || spritecrouch ==-1) return; + + int wadnorm = Wads.GetLumpFile(spritenorm); + int wadcrouch = Wads.GetLumpFile(spritenorm); + + if (wadnorm > FWadCollection::IWAD_FILENUM && wadcrouch <= FWadCollection::IWAD_FILENUM) + { + // Question: Add an option / disable crouching or do what? + return; + } + } + GetDefault()->crouchsprite = ADoomPlayer::States[S_CROUCH].sprite.index; +} + //========================================================================== // // A_DoomSkinCheck1 diff --git a/src/m_options.cpp b/src/m_options.cpp index bf39cf0ed..3f8be0c78 100644 --- a/src/m_options.cpp +++ b/src/m_options.cpp @@ -87,6 +87,7 @@ CVAR (Float, mouse_sensitivity, 1.f, CVAR_ARCHIVE|CVAR_GLOBALCONFIG) // Show messages has default, 0 = off, 1 = on CVAR (Bool, show_messages, true, CVAR_ARCHIVE|CVAR_GLOBALCONFIG) +CVAR (Bool, show_obituaries, true, CVAR_ARCHIVE) extern int skullAnimCounter; @@ -762,6 +763,8 @@ static value_t MessageLevels[] = { }; static menuitem_t MessagesItems[] = { + { discrete, "Show messages", {&show_messages}, {2.0}, {0.0}, {0.0}, {OnOff} }, + { discrete, "Show obituaries", {&show_obituaries}, {2.0}, {0.0}, {0.0}, {OnOff} }, { discrete, "Scale text in high res", {&con_scaletext}, {3.0}, {0.0}, {0.0}, {ScaleValues} }, { discrete, "Minimum message level", {&msglevel}, {3.0}, {0.0}, {0.0}, {MessageLevels} }, { discrete, "Center messages", {&con_centernotify}, {2.0}, {0.0}, {0.0}, {OnOff} }, diff --git a/src/p_interaction.cpp b/src/p_interaction.cpp index a0032ae8b..24890245a 100644 --- a/src/p_interaction.cpp +++ b/src/p_interaction.cpp @@ -67,6 +67,7 @@ static FRandom pr_switcher ("SwitchTarget"); CVAR (Bool, cl_showsprees, true, CVAR_ARCHIVE) CVAR (Bool, cl_showmultikills, true, CVAR_ARCHIVE) +EXTERN_CVAR (Bool, show_obituaries) // // GET STUFF @@ -183,11 +184,8 @@ void ClientObituary (AActor *self, AActor *inflictor, AActor *attacker) BOOL friendly; int gender; - if (self->player == NULL) - return; - - // No obituaries for voodoo dolls - if (self->player->mo != self) + // No obituaries for non-players, voodoo dolls or when not wanted + if (self->player == NULL || self->player->mo != self || !show_obituaries) return; gender = self->player->userinfo.gender; diff --git a/src/p_user.cpp b/src/p_user.cpp index 57307ddf4..76a4c690b 100644 --- a/src/p_user.cpp +++ b/src/p_user.cpp @@ -158,20 +158,51 @@ void APlayerPawn::BeginPlay () void APlayerPawn::Tick() { + int crouchspriteno; + + // FIXME: Handle skins + + if (sprite == SpawnState->sprite.index && crouchsprite > 0) + { + crouchspriteno = crouchsprite; + } + else + { + // no sprite -> squash the existing one + crouchspriteno = 0; + } + if (player != NULL && player->mo == this && player->morphTics == 0 && player->playerstate != PST_DEAD) { - yscale = FixedMul(GetDefault()->yscale, player->crouchfactor); height = FixedMul(GetDefault()->height, player->crouchfactor); } else { - // Ensure that PlayerPawns not connected to a player or morphed players are always un-crouched. - yscale = GetDefault()->yscale; if (health > 0) height = GetDefault()->height; } Super::Tick(); // Here's the place where crouching sprites should be handled + if (player->crouchfactoryscale; + } + else if (player->playerstate != PST_DEAD) + { + yscale = player->crouchfactor < FRACUNIT*3/4 ? GetDefault()->yscale/2 : GetDefault()->yscale; + } + } + else + { + if (sprite == crouchsprite) + { + sprite = SpawnState->sprite.index; + } + yscale = GetDefault()->yscale; + } } //=========================================================================== @@ -1123,7 +1154,7 @@ void P_PlayerThink (player_t *player) } // Handle crouching - if (player->morphTics == 0) + if (player->morphTics == 0 && !(dmflags & DF_NO_CROUCH)) { if (!(player->cheats & CF_TOTALLYFROZEN)) { diff --git a/src/thingdef.cpp b/src/thingdef.cpp index d4f241585..a27df016d 100644 --- a/src/thingdef.cpp +++ b/src/thingdef.cpp @@ -498,6 +498,7 @@ ACTOR(JumpIfInTargetInventory) ACTOR(CountdownArg) ACTOR(CustomMeleeAttack) ACTOR(Light) +ACTOR(Burst) #include "d_dehackedactions.h" @@ -686,6 +687,7 @@ AFuncDesc AFTable[]= FUNC(A_TakeFromTarget, "Mx" ) FUNC(A_CountdownArg, "X") FUNC(A_CustomMeleeAttack, "XXXsty" ) + FUNC(A_Burst, "M") }; //========================================================================== diff --git a/src/thingdef_codeptr.cpp b/src/thingdef_codeptr.cpp index c4d30ada8..86154559e 100644 --- a/src/thingdef_codeptr.cpp +++ b/src/thingdef_codeptr.cpp @@ -78,6 +78,7 @@ static FRandom pr_grenade ("ThrowGrenade"); static FRandom pr_crailgun ("CustomRailgun"); static FRandom pr_spawndebris ("SpawnDebris"); static FRandom pr_jiggle ("Jiggle"); +static FRandom pr_burst ("Burst"); // A truly awful hack to get to the state that called an action function @@ -1568,3 +1569,55 @@ void A_CountdownArg(AActor * self) } +//============================================================================ +// +// A_Burst +// +//============================================================================ + +void A_Burst (AActor *actor) +{ + int i, numChunks; + AActor * mo; + int index=CheckIndex(1, NULL); + if (index<0) return; + const PClass * chunk = PClass::FindClass((ENamedName)StateParameters[index]); + if (chunk == NULL) return; + + actor->momx = actor->momy = actor->momz = 0; + actor->height = actor->GetDefault()->height; + + // [RH] In Hexen, this creates a random number of shards (range [24,56]) + // with no relation to the size of the actor shattering. I think it should + // base the number of shards on the size of the dead thing, so bigger + // things break up into more shards than smaller things. + // An actor with radius 20 and height 64 creates ~40 chunks. + numChunks = MAX (4, (actor->radius>>FRACBITS)*(actor->height>>FRACBITS)/32); + i = (pr_burst.Random2()) % (numChunks/4); + for (i = MAX (24, numChunks + i); i >= 0; i--) + { + mo = Spawn(chunk, + actor->x + (((pr_burst()-128)*actor->radius)>>7), + actor->y + (((pr_burst()-128)*actor->radius)>>7), + actor->z + (pr_burst()*actor->height/255)); + + if (mo) + { + mo->momz = FixedDiv(mo->z-actor->z, actor->height)<<2; + mo->momx = pr_burst.Random2 () << (FRACBITS-7); + mo->momy = pr_burst.Random2 () << (FRACBITS-7); + mo->RenderStyle = actor->RenderStyle; + mo->alpha = actor->alpha; + } + } + + // [RH] Do some stuff to make this more useful outside Hexen + if (actor->flags4 & MF4_BOSSDEATH) + { + A_BossDeath (actor); + } + A_NoBlocking (actor); + + actor->Destroy (); +} + diff --git a/src/wi_stuff.cpp b/src/wi_stuff.cpp index 6a09891da..2824b7879 100644 --- a/src/wi_stuff.cpp +++ b/src/wi_stuff.cpp @@ -479,6 +479,10 @@ void WI_LoadBackground(bool isenterpic) an.levelname2[8]=0; goto readanimation; + case 14: // NoAutostartMap + noautostartmap=true; + break; + readanimation: SC_MustGetString(); strncpy(an.levelname,sc_String,8); @@ -486,10 +490,6 @@ void WI_LoadBackground(bool isenterpic) SC_MustGetString(); caseval=SC_MustMatchString(WI_Cmd); - case 14: // NoAutostartMap - noautostartmap=true; - break; - default: switch (caseval) { diff --git a/src/win32/i_main.cpp b/src/win32/i_main.cpp index 5d9ae4472..410d2d857 100644 --- a/src/win32/i_main.cpp +++ b/src/win32/i_main.cpp @@ -103,7 +103,7 @@ extern HCURSOR TheArrowCursor, TheInvisibleCursor; void (*TermFuncs[MAX_TERMS])(void); static int NumTerms; -void atterm (void (STACK_ARGS *func)(void)) +void atterm (void (*func)(void)) { // Make sure this function wasn't already registered. for (int i = 0; i < NumTerms; ++i) @@ -148,7 +148,7 @@ static void UnCOM (void) CoUninitialize (); } -static void STACK_ARGS UnWTS (void) +static void UnWTS (void) { if (hwtsapi32 != 0) { diff --git a/wadsrc/crouch/plyca1.lmp b/wadsrc/crouch/plyca1.lmp new file mode 100644 index 0000000000000000000000000000000000000000..50c9756195a9360111c6e8af4169f95ba7a689f7 GIT binary patch literal 923 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 literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plyca4a6.lmp b/wadsrc/crouch/plyca4a6.lmp new file mode 100644 index 0000000000000000000000000000000000000000..bfed66a0e18835670bcfd1ca770adf25492886e1 GIT binary patch literal 1129 zcmdO7kY^BNkY-rJz`(GHfq`Kc0|Ubm1_p-n3=9mn85kH|FfcIuVqjq4V`N~^WMp7) zV`N}RVPs(FWMp7i%gDfRk&%JnDaeQW`?{x5Y5VvmzL-5&hVdujUg>3FVEeJ z;XemELt0*rv$Jz9!+#DAhP<4-xgfyspM{qpDJL(_i*@eY8FS~(^Zp`igL*4^LV)7|6k=-ANMFng{SgA6mntn4g?|BM0*&CSiN{XPAj4h{{CGeGL4 zSr}%`YRY2x&mhRq*xb}uRaIH-=Iq?iFk|lA84MuV88bk#5)6%vO_gP3W!3Js_KuA+ z=jK+=nlWScym|9Lie}H615zZ<(Ad~eR#H-0U2X5?Ib+uR+{)QAX3w29Yu4=fb7#+( z1yfU2Qc_Y}SzYby?w*^QTRCIKoEbA_%$hxW_N*B*A!?c%i;IeiiYh80YN{)nX3uGw z1yVC>#w@6sRk?0K_6N+cO7L9QvSsLajHt;(;cs;rzhZ}!|dbLP%tkY!?+o6GQ@ zQJkT?vZS=Mw6fB-s-mK{qOzi*x@OkgdGi?lGYT`5mzR~5l~q(%SC>`fR#buHAmXJZ zWo6|RmF4AS6*V;=J)8{x86_FYi;7B1%gV~i%PVVYsw*oht7~d%s;a6g8U8a$GgOuq zm6Vp3mqKMLt7@vME2}CitE#FP{xgB(OG-*XvemgY)s>Z1H5FBr)#cUIHIoE30d2YfDQ@8)nR&Gkab&Sbu4G zWo2o3d38f`WqDO@ZB2P;d1Ld8S#xHCe9I)wP*ze|Sq_qKs4S@}Ev=|1Yin$1nlWe2 zta%LonI##@N-HWW%R8H!D@#f%Dypk1+Zq}gLDCHWStJz8-ug+j2Sa#fJ9pw8(L@0n#J&6 zgq>kVb3@ZCkP1;&h8c~`AW>0PhMtz0vt~2=7hz-QX>V%o05Q23dfJ*>+PY`Yo(X|cV&g|S=D8DBwJ0~|cHzzxr;lC&sLl2mjn+@WMvonB_PHt{4!+!vhGNy6> literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plyca5.lmp b/wadsrc/crouch/plyca5.lmp new file mode 100644 index 0000000000000000000000000000000000000000..433881092e18bd7cf8d29fce728fa7f85d783625 GIT binary patch literal 802 zcmb1SP+;I@kYUJSU|=X`U|?uvU|^Wez`(GJfq~&R0|Ub!1_lOMMg|6ZMh1o?Mh1pf zMh1pej0_Ct85tP9FfuSmFflM#F)=ViGBGezFflMpXJTO3#>BvIg^7XT1rr0qFD3>C zZe|7sX=Vln4mJiqFR$6N=Q8|fYAFG>Y1}<%$hxS?yR{WJD6n{Doe{sODk$>dcj82)YQzHHDlJS*|TTNnlT4#LS*CAGQjy;U`}HMO<1AR}hZojZ5N zY>*L*atv+F6{RI5CAGQDy%jaJwRN?%wX=|=r&tdq_AjiQ8S5}vomX(#2miM&GoHcv)oGga_ zOi~Q3WhE8mWfe8G(<&;fE6PgCN=wR`8ycEGA;T=iP*Pk}QdwD5JHNc5y1clgq@<+0 ztq~+Ui{U?5y12NKv9hkCy1b^Mw6wUiw7jyhdB&_cvtiOD)jqzdZEdqFE6YnuOH0ek z;L?%|CB-Er)s8-%o^5UO=a-gLR+g5Q&6qJ8teKyoqNKF6(!t)-)3b8+{P~sOBvw&c zT4`@@Z|~_jd-i;W|ExR=73I~Qv*yCmBpWwFWsUQ!x!%6>XM)lX9}~me`3(O7q~t(k literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycb1.lmp b/wadsrc/crouch/plycb1.lmp new file mode 100644 index 0000000000000000000000000000000000000000..e28f55c8412be744c7e71e0ff80226907cc8d6e8 GIT binary patch literal 948 zcmb1TkZ0g$kY=c1U|{HAU|^WRz`(GIfq`Kk0|Ucl1_p-L3=9lxj0_Aaj0_Aej0_B^ zj0_Czj0_B`7#SGOGBPlHWMp6vVPaq~XJTN8Vq##ZW@2EN&BVa4mx+PlJ`)22BQpbo zGBX2%D>DN_8Z!e!J2L~rOlAg#70e6_Tik)wGb(50WMpLI<$1Zfdid1T)YMkj)^alZXO?CtYn?S~R%KdRT5eum-gGZ7 zpPK5L>S~ZQNM44aYSye-dASgfH+}kapQ@@F5U8!?RzNR^k* z^yxm8)wQ)CJHRR!hZn&7V7a7C5>X zfSj+F9FxlW#89+*$Kx&7M7H&fHmT zAZIX(fRbccrHzdZD7nw)s+~1|?%X*H(ku+~X3ffG_|L-2P*PG}Xy6%zx) zTqXvF156AIkC+%37?~Lu6qy+q9GMvyl9(A7nwc3G7Be$29Aai*c*xAa@SmB1L6(Jq z!HR`}A(VxIA)keTp_PS!VG;`i!$KAYh7BwX4EtFa7`T`i^79$~qf(sA4EZ2Y4ptD2 z%Hm{$h~+c<=VWI{OUuj4@$q8#&(6t^pP!b-mY2ik!|DL_ zoX7B=L5!iLvpFL*Ew!<|D?2C8%E7~9`gAW_2L@>th8az>=D?LCC#JSHcIJVUICywX zpY8xw(%d*>F2jEYQHGYzhK$7cwAAK~-0VCnTL%wTFE0;}A&rf*Kq|x;8rvH(Qq$6! zo7(dsDm=Vq&7C`!L6VK3WmaPoSd~0OOG86;dRl5jQ(mqI*c^|!v*ym8GdF9-tj5;a z^BMj#$}u!GG-PKtG&Qwzy4ZrOnm2FO?Afzs&u*O2JOiqvy}7xup{c!{lhYQg#AoiD z86YLIX3m-gRZ`Q`(%RadnaauOXm4xl;NdZI?u^;9=FXixWA3auxeWiAWEm=(np#s* zIXSC5nrAt9czDd5J!8)7x%21G%AGwsm*GFN6hl=LSU%Ogx!K2U?);gvKwheKv^$(MqplhX3@XUy>NnO9j=U0nlK0M;+V zP*GG~UQv;hWRaI71)znl~R#sOb6jW4Hq@_97&YCrA#*C_}%Bt!bkTKO@ z1=0)^r4^;c6*;z6wzjioIXHmy)>KziR)Gy*kzyz|va)rk0tr{wRDcYq zVffD?#ZXaHR8(4RYinj@YwJ)|4FX{48j!RkSh}dX8e}?HH%R}yd2{F1GW=(eWT+@D zEG#UocCfW|aPY33?p;+`Qv(WuT896u5^z}u2k)Ai>Z+>h+Ie&5&6_)q;Xj)gNV2rN z93)s%Q&U}CGkeawxgaTaZib4|(rS=HYxCzZh_Nxuo--FL!@^XDi%$_q3!ksa5&fK|k=0Lgg=FFHi WV>W~<&cQHm&YZck=gptT@E-uo&#F}b literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycb3b7.lmp b/wadsrc/crouch/plycb3b7.lmp new file mode 100644 index 0000000000000000000000000000000000000000..27a64e2a03058bd25a8631ef075aa7c979a9364a GIT binary patch literal 1386 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 He1`u3mbE)* literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycc1.lmp b/wadsrc/crouch/plycc1.lmp new file mode 100644 index 0000000000000000000000000000000000000000..0274da07c6839ec047b75c848f9f15daffc2f4e4 GIT binary patch literal 918 zcmb1TkZ0g$kY=c1U|{HAU|^WRz`(GIfq`K!0|UcF1_p-b3=9kmj0_Aij0_A`j0_Bs zj0_Bwj0_C37#SFLGcqvTWn^IZ$H>4S&&0ssz{J21&&0q`%f!GipNWCtAQJ<_VE_MbF4-b#I^SK!QvvV`lx;wkNdd!-Yo14q< zpN*HHtlC*r)MiGDgOiJs3&Vd_K8A{tDjPF1^JZ%+8y6cFhW{-53}q$7m3Eevb~7!F zj50E682&R0GL#h;7gsyy<>k$_F}LyX@Tq0^&n&`FQe0e?2L>Jv9v-efJ~g!<32}zv zvep@uvvM*rGV=1gTwOhUYHF)%YdIPIGfOg*wa%I~t1>MuEjKSOZ@QP4Pjz)QND?F~ z#ZWbC)~vi-2*{g0eY#IoO-)TrZ7nA!!+$1ehPGL4Gn(^q85lrnynLol_o=Rh%QMO_ zw6x5~%E|&MV5rT__44tWKD`#C9by1TK~q*ndMZeFZf>rZm)G>^(`z9BWCMdNL*vZG ztkmSx>a?`1tlT_T50B~7eLzOk)XoK~kYQ+=)0CAIpWKp_RhyON*laI`SUFf`9@1DPM&&kQg z)wQO&X721+v*&YhG5lwgVwl~QnVyoK-Z48rE6>T&%*M64re^N!xnTW_k_;^~W@Tk% z%$!+Uo0n&4WM<;|RJF{S)zUO$_Dqm&Gn+XzGw05oJ$v@dxotCM%>}C{D=urBk(Zq_quI#J#>RC{ z&5XHoXV027V^&LB+ia+c^76{sS}#z_v2k&kQ#)hsoY}KMDw^A7K~)r&mRCC4L6Tdp zXU$BIC9`MFZfOCT!7KwxX=Rmm);8b-n#(nJ*1TD>XU~~4cUBw78O$P}WLH*cV`BqK z(DS)!XU(5GcMgLz3&Xrwv$7ffv+y#Ml$2L_*tpubdU$x$GW=)ZVkjxAs0L*L4-ba_ Otn3VB)wLiV!+!vgGer6T literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycc2c8.lmp b/wadsrc/crouch/plycc2c8.lmp new file mode 100644 index 0000000000000000000000000000000000000000..eb14296239451c17a83d605dddfc025c2c64ce19 GIT binary patch literal 1222 zcmdO4P+$;ekYU)tz`(Gdfq~%|0|UcZ1_p+!3=9nS85kH|GB7ZFVPIfjU}Rw6V`N~E zWn^G5U}Ru$W@KOpV`N~+W@KP!VPs%f%E-WQf{}sYH6sH9FB1cU2@?ZDBohNeEfWL7 zLM8@=qf878FPIn@*q9j@RGAqVT$mXcQkWSST9_Fa7Be$29Asu-xX;YM@Q0a!L6U`m z!IXu8!JmbJA(MrHp`L|-p@)TmVKxf`!zvaAhMg=73|veM`S}e0Q7KMlhJ27H2P=q1 zWpT1W#PS*bbFwp}rRC-2_;@k=XXj+d&reHZ%gbT&VffF^1?J`Fd3mw2GW=%)Tf)h~ zkd~jH>*_ThT1HxPS9f+=j)T9y|Mcms4jv4$%nTD| z&SUt`AjZ(r*_@G@mfG0fm7SAk<>28leY%&e1A`0;!;Gd`bKpvn6I0t8JM%zF96Y?H zPj>(-X>Ob`m*GEyC__tULq=kJT55AgZg!rPt%C=vmzM{~kjBPYAQch}jqME?scC7= zP3`#*6&_x>v*ym7%OJ(Z&@!vB39L+kp{1cAJ3TG6p(!ud18k7Tthux1&Ym+jYsRd` z*4gtJ{xixmG&MA2XE!u8wR5`If-IXibKb1kvuDko-8iFp22@RZb8}-uQ+qonr!82G z&+NH#W`NYpnmKD0R837&OKWR;W-2GAqrI)IgNMiLnR92%o;7#w>=|=s&B&m_lC z+0@jUlFG?h<LV zkjE;kYZ(4BOEFZWa&mH3Ri))NH_z~x%QBVWSyh!)RW&u0mDNb{6%`d}X%4otX3d&0qpGU1 zs=B7Cy1E*yUy7lkw4$`QBFEOs)^^q`2ZyT4%IcbGsPQb445g(-MHSVyR%TXKwhmPw zTdQlpPGI=YBFRuuR8&-2ZEI_0WozpIHWVydQ^W9|MFK2aR9y`+8mt$jd*0l+wGheD z!otGRY6n|e2M6!k>E2b9H8pd=lC0tk6;MeB2k)Ai>Z+>h+PU-Q&7H^apG_1bS6W^U z6051HsjjY>GjA?PhMk+CqO`OcT01GaswEzGB literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycc3c7.lmp b/wadsrc/crouch/plycc3c7.lmp new file mode 100644 index 0000000000000000000000000000000000000000..102f5143df97261002d92c85b328d8f063f864a6 GIT binary patch literal 1387 zcmcCwkY|u(kY@P6z`*dGfq~&40|NsqBLf2uBLjmlBLjmpBLjm9BLjmjBLjmOBLjmy zBLjmMBLhPiBLhPkBLhPjBLhP_BLl-MMh1p;j0_A%7#SGuF)}dxVq{@ zSD6_Y-ZL{WaIr8jsIxFIxUeuVB(g9t)Uhxy%wl0+*uuiVaEOJ0;XDfi!yOg|h8HXh z3}0Co7#LX@7W+ode!+#EThV1Now@e=pn~@=#fs2hH z&&|u16_xJ;;K;=U~Xs&&^`>^2%e7Wn!3<0~YGa?$6J&_wZ$q zVP=>)Ba7ibD;GmXWX_Kc-t+sdbWsqiJm;shy z;Ad#*YU)i+N@?oM&#iTKhR8LwWHJ0_;Ad!RZfMHPY;5bv%dWO{^aAUfF(aGdKZ7_! zQ$tfjLqkhPUuK58t+Q9|?Afzt&zm!cL5h`O#@rdRa~S?J$TKuGG_-ZLwslO;PIa($ z_N|>cbN1XhGiT4soj+^ltXWVstqlz=U47GY^D}L&oqemTT4v9lJ!8hKxwB_C&jNXh zL7t(tp`oFnZE9M6s+FCn%TUX!e z${Dj~%xal6d+wasO|xcZG5lwgV`yz^YU=5$txav1VejfwQ!{7o%-J($&zU=K_MEwM zvKam|i8Hh{b@lYsR@*i-%yRavs-8P{&g_}9=gk9!<-B=W4F8!$7;ghs#>skaZzzeNsXrGg9t-$VPSD`jkUF{=j_=zl~vW1Rh$rsf?|kC z&dxrw=Tuf#RaVzQBuYw3OG~S5ot>S1s^(QzRae!5B$$O6W|owfS35g9I#<LFjSV7 zmX=mkRaMp1)s_|FQGoLO2~Rb5?EU0qRC zS65kCQCV39mSmG)sGM0^Sz9}!qN1vzy0)&eq5`C|c77Jae|B+(%F4>xrWxfRdunSd zL6V?gn$Pf`QrKPD2%wY#afOHij83Ei-4$XZSD7!7zLF?3r`s&YsQiUx=GwZc|g! vj9Ig0&YU@m;lB_M!@L=-tuyD$nl)?I>^TsDdGlt^ojYgFoVj!6F#HDqdvf4m literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycc4c6.lmp b/wadsrc/crouch/plycc4c6.lmp new file mode 100644 index 0000000000000000000000000000000000000000..f398ae839361b481e822fe5f7415ae0f6f45b135 GIT binary patch literal 1131 zcmdO5kY^BNkY?Dxz`(GLfq`Kk0|Ube1_p-93=9nS85kJeFfcIuV_;wqVq{>@Wn^IR zVq{>*U}RwEWn^I3$jHEOm63trCnE!cEE5BR0}}&73KIiE0}}(o3?>GK4NMFSCzu!* zo-#2oFf%hSC^0iII5IOZBrr2D)H5?M%w=X^*vZVmaD|zH;T1Cj!#8FI1|}8;1|Aj$ z1~C=}21OPI1_Krb1_u@fh5!}@hIkeR22MtXJcj=q%nW&XAexmSFD=jAo#8(R8$()7 zUY@%b!+#EThP1pKXJ_YJhW{KK40$~n>&5V&iJu`a zue-auf4Xx+Lqh{hth>Lzr@P17(XpYiVfI`v1{r3CS=m_({}}}snwy(j`+NF59UK}O zXMog8voOq>)s)5XpFxnJvAL{&BrLew-j78ey26;)J1)KphC z&7RXV3#4Y&j9E}Mtzb396_wQ>V`^%ut7p%dF?+_WS+i%)m^Cw-;Xk7sLt|NSNl8gX zWpysdB9M}~v*yg2HGA&7+4E+Dlt?mEf?QKtQJI^YTa{l?RarT2-t4(^=FFW3N)&T* z8U8bhGn7}Bl$MrOR{B;|RMb{fR#a5i%$hrI9>ae|VTSVZva+(Wit6g>vWnb_Dv%sR zytJgOth}PKyu7TUrltZRUQ|?CT2@w8US3&KQw=hUli@$31Vd$MQAufec_~c1vbv_G zs;a7z;XjikLuF}6NhwIGI=7~}va+hCy0WUWvZ|_z;XjiUNVc@Jw7jyqv$LigBwJNk zU0z*XQwh>6#ZX>Z3X-m_Zmy}Us;;W3D=(eZG;`LxYKU}cd1Ym3d3kk1b7gsDbxmz; zX=%fZ*>h&ks|FihR#I764w7!DEUC(^ttl;UY@RV|&TNqPnI##@N-HWW%R8H!D@&?M zD=Ny`8XKBs%$YN59>aeYafY(elA4;D=H`m>(u(Tp%C?4vMvx@Ke^xPuvQl^F+?vkH z%Cf4e>gwhOh(3n@>}(9q&NF7rn86^-&d}V@&^%-IEQbHW>z+M(Hi*m3(B3htXU?2C pvvYHy{GP1roZQ^poa}6d{~}xrJz!pLHi#?6&Hzd{xw*Lv{{igFrw0H4 literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycc5.lmp b/wadsrc/crouch/plycc5.lmp new file mode 100644 index 0000000000000000000000000000000000000000..21c45640d61f0bfcd57f759925926f4bf46f0e4b GIT binary patch literal 799 zcmb1SkZ0g#kY>nXU|=X`U|?uvU|^Wez`(GJfq~&R0|Ub!1_lOMMg|6ZMh1o?Mh1p@ zMh1pOj0_CN7#SE|F)}dlGBGe1FflL$FflOXGBGf8Gcho%WMW`A&cwj*go%OSI}-x~ z2QveM1TzBz2OEQ*m)Gpsa~b}#ax#>aSJZg>%$_@!;Xey6Ls>~_S!G@B{MoartE(CQ zGm9~lmzI>5SJc$Z=&q`+uCA%Bo-udsytxe0EDZBz&B|u@&n&}GT3T9GR$f^*dv;ZI zbxlo8^~_l_X3d^Ech+2x9n3Nem8E5+r4=GiS}7JtvFdKeGfwNpVq0Wo1<@S4CxYMOkTCNm+A4LlY>pm?arX zii?XY87u4hsw=9?i%UvM%G(-2lCv28Lu5;;eSA~fJ7-r`l$I8kmRB}5&zLo5HdMBx zq}tKP)3d#6{`~UN($exWxU2+2MM-ICrGvevr)TBt`SVLEOH0dU%$N<*%EHG`QCeDQ yZ*On!={bA${7Q!ZtUL@A<<*|E=E4#r8#hB`jq|Lz-oEo^f)WoO6T{s34F3UlM?6jd literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycd1.lmp b/wadsrc/crouch/plycd1.lmp new file mode 100644 index 0000000000000000000000000000000000000000..e28f55c8412be744c7e71e0ff80226907cc8d6e8 GIT binary patch literal 948 zcmb1TkZ0g$kY=c1U|{HAU|^WRz`(GIfq`Kk0|Ucl1_p-L3=9lxj0_Aaj0_Aej0_B^ zj0_Czj0_B`7#SGOGBPlHWMp6vVPaq~XJTN8Vq##ZW@2EN&BVa4mx+PlJ`)22BQpbo zGBX2%D>DN_8Z!e!J2L~rOlAg#70e6_Tik)wGb(50WMpLI<$1Zfdid1T)YMkj)^alZXO?CtYn?S~R%KdRT5eum-gGZ7 zpPK5L>S~ZQNM44aYSye-dASgfH+}kapQ@@F5U8!?RzNR^k* z^yxm8)wQ)CJHRR!hZn&7V7a7C5>X zfSj+F9FxlW#89+*$Kx&7M7H&fHmT zAZIX(fRbccrHzdZD7nw)s+~1|?%X*H(ku+~X3ffG_|L-2P*PG}Xy6%zx) zTqXvF156AIkC+%37?~Lu6qy+q9GMvyl9(A7nwc3G7Be$29Aai*c*xAa@SmB1L6(Jq z!HR`}A(VxIA)keTp_PS!VG;`i!$KAYh7BwX4EtFa7`T`i^79$~qf(sA4EZ2Y4ptD2 z%Hm{$h~+c<=VWI{OUuj4@$q8#&(6t^pP!b-mY2ik!|DL_ zoX7B=L5!iLvpFL*Ew!<|D?2C8%E7~9`gAW_2L@>th8az>=D?LCC#JSHcIJVUICywX zpY8xw(%d*>F2jEYQHGYzhK$7cwAAK~-0VCnTL%wTFE0;}A&rf*Kq|x;8rvH(Qq$6! zo7(dsDm=Vq&7C`!L6VK3WmaPoSd~0OOG86;dRl5jQ(mqI*c^|!v*ym8GdF9-tj5;a z^BMj#$}u!GG-PKtG&Qwzy4ZrOnm2FO?Afzs&u*O2JOiqvy}7xup{c!{lhYQg#AoiD z86YLIX3m-gRZ`Q`(%RadnaauOXm4xl;NdZI?u^;9=FXixWA3auxeWiAWEm=(np#s* zIXSC5nrAt9czDd5J!8)7x%21G%AGwsm*GFN6hl=LSU%Ogx!K2U?);gvKwheKv^$(MqplhX3@XUy>NnO9j=U0nlK0M;+V zP*GG~UQv;hWRaI71)znl~R#sOb6jW4Hq@_97&YCrA#*C_}%Bt!bkTKO@ z1=0)^r4^;c6*;z6wzjioIXHmy)>KziR)Gy*kzyz|va)rk0tr{wRDcYq zVffD?#ZXaHR8(4RYinj@YwJ)|4FX{48j!RkSh}dX8e}?HH%R}yd2{F1GW=(eWT+@D zEG#UocCfW|aPY33?p;+`Qv(WuT896u5^z}u2k)Ai>Z+>h+Ie&5&6_)q;Xj)gNV2rN z93)s%Q&U}CGkeawxgaTaZib4|(rS=HYxCzZh_Nxuo--FL!@^XDi%$_q3!ksa5&fK|k=0Lgg=FFHi WV>W~<&cQHm&YZck=gptT@E-uo&#F}b literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycd3d7.lmp b/wadsrc/crouch/plycd3d7.lmp new file mode 100644 index 0000000000000000000000000000000000000000..27a64e2a03058bd25a8631ef075aa7c979a9364a GIT binary patch literal 1386 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 He1`u3mbE)* literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plyce1.lmp b/wadsrc/crouch/plyce1.lmp new file mode 100644 index 0000000000000000000000000000000000000000..974a4a512dc2b0b7b35b9541cc6f1a2b5a7b6b34 GIT binary patch literal 984 zcmb1TkZ0g$kY=c1U|{HAU|^WRz`(GIfq~%=0|Uc71_p+|3=9mij0_C6j0_C1j0_C5 zj0_C(7#SG$GcqtdU}RumVq#!WW@2D)WMW{5XJTNeWny5M&BVa4gNcFRE)xU8e#DXJ!V56lMm7R%Ql+bC8>M?6pZf-8a ze>Pr*vTA2LJDV9T4o)skE)4%!g&8VJs%*^6%$u#PY+P(yd}?cJYZ?Bth%=Ox6j$0= zTH4LDG&0J_sHv%~sjaT90<%Gx=m$lBQoRyQ2k&&0@|m6Zij!BCr<>*eD$efr$G`872)v*vR${0Av$%F0Mj1!>RC&Gqu~0$EZw zf9~vA;BaM-WoVq)n3bBGTAh}bm6e<4>fr&lWbW))v*&YhG5lwcVQ8Aul$8{p+>(`5 zo0a9|>M?!#^xE3m`P_3MMo2O=&1uPsk4bK7Y00b2%X6~vas_z-9Q+KD49&CKK-wp? zwB*<3IXT(5B4imQ8D_U-rl+K*cg)Vu%5$$-hL%|~W;8X-oi{hn$;iyi25KoN)|n(2s#<2vYH6A=dnQODNOJDnxpP5ol4fDZ z&d$ze_|GKEP*z;lHX|=PXGXJ;nT?HW#@xAcXV0EHcmBNDvuDFpl$Tf5)_Q?bm5qyw z4_L+Q*)!+1&6qV8YDRHsd8M;0Bq`>4g6x?+Yu1ceEp2VH8U8cNfD&L?rJbz}IPvCk z&6+!R&g|JB1W%$p+#ZXdKQ4Pv09v%$BtPJz#&Ye@sAkD%suWeQ~ V!+%zGhO+8fkTin~Gs7&95CD;gUQqx5 literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plyce2e8.lmp b/wadsrc/crouch/plyce2e8.lmp new file mode 100644 index 0000000000000000000000000000000000000000..fe6f2af027a45b908cd699a68d3c6df530e8b1d9 GIT binary patch literal 1198 zcmdO7P+$;ekYQNEz`(GXfq`Kc0|UcB1_p+c3=9mH85kJuGB7Z_U|?YQ!oa}5#K^!P z$jHE;!pOj2&d9*v#mK-A&&a?~!N|ZciIIU}3nK%=Ek*_gCME_3btVP|A0`Hd0wxBA zDNGCuJD3<4ZZk13{AFTbkY{FKaAam+NMdGSXl7<$Sj^18aEO_K;Q=!P!#`#Q25A-s z26Gk$h9DLOhCCJqhAtKchJ`E)3|veM`S}e0Q7KMlhJ27H2P=q1WpT1W#PS*bbFwp} zrRC-2_;@k=XXj+d&reHZ%gbT&VffF^1?J`Fd3mw2GW=%)Tf)h~kd~jH>*_ThT1HxPS9f+=j)T9y|Mcms4jv5u8N?V`I-4_6(^4DTyRvig ztQbzqQUW~i#Ff~!bQOl@!M%mb-#@bH>G-NAuDf}Nqfvb?ft-aLl?45ADz zoedd@@oA~e9l6<&~8aW`fiyFf_I|WTd90H8-{AL)3YA z&6_u`yu7@;qO!SZ)*Oca3G=gpoyd*0mH^D5@eYiyhaQPbYs+}P06-p*gAVY!+$0@hRUX<)|6CE z&MJ@QSq>f^9yK+svuDq4o!vU4c?L)cvn)eZ6Iem2dvmjo+uZpzHM3{8w$7eCYv!z3 zP!$!aoSd9hRcX1+%`-gaa@K&9%$hrQ_Kdl+=HxQ`XO?BCCB*pp`xg~yrLp0$zj%vS+i!%0;!lgcWzbHyy}{H4F8$I3Mwip($XAk zXU&>5W5&F>bLY;jsi>R>0u29|r5P$pD@uzia%`<^ZD-ALaHy)Rs;;g9$$|`Ekzyz< zEh?(0wzV>|va)rkt^&!|%$qlNE-0Q^BpE7-ii%3BZEel0Y(dhMmDM%Xb5UfAs;fbU z+d9-%S5?W&;2U8>=D! literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plyce3e7.lmp b/wadsrc/crouch/plyce3e7.lmp new file mode 100644 index 0000000000000000000000000000000000000000..fdabde08259e4cfcfd9444822e861fbb84115b03 GIT binary patch literal 1410 zcmcCukY|u(kY;$nz`*dHfq~&00|Ucf1_lNeMg|6MMg|69Mg|5MMg|5|Mg|5wMg|6R zMg|5aMg|5yMh1pBMh1pFMh1p@Mh1o+Mh1qNj0_Cx7#SE&FfuSaWn^GrVParVVPar# zVPas&WMW|GWny61z{J3CnTdhnD-#2Q7&8NdB{KsDPbLS_brgUk#J z51APlm{=GXlvx-UTv!+wQdk%mnpqea7P2rf>|_aXUxcE_|G8D(A3({(9+d6JvTqo*4o+E zclPYrv**p3!yv`VFk|kF**OgV8RQvS8yXrK+NP%Er#jo%I{VhnoH={$oSC!d<<6fq zbJnaJhX0Im3{6c94IMq%wY7HkwywU_RV}k;&z>=3*4){%n`eRi$tcIr+SJt4(^p%Y z+Azc3)u*zuW%jIDGiJ`7Gk10)SP7FXLt9fXW#0|8M9~1YMC{A?wr|8 zvu0*7{AZS7=qV{F$#Ar7XlR<}Q&Tf%?#$UUX3v>BZ}yzIbFvuzGl?^ll#~>g*4W!N zG&Iiesj8kkch2mYv**nN1^B#qASI#<#YM#>B{jCz_8=t{l~pxWv**lX_|GK5Py_+($S_TG&|4h;hB_*Y$rPa31&dxqn^D3*VE2}uGt3Z+tt(-Zty1Lr2s-~uRaJF$wKY%$6<{;wgR-DBLnTB(ZEY=7zOn)=UpqgG;XkVs zLuKjA(#on@koM}D+PdmWkUYqb^BMlLNitNDyk}~YwIejTW7Sjw9T43e?G&1P9BEJ+NP$On#!u`+S)1xF%E{- z88g~iXV1-H_|L=6P*YP=T~k{F5^rjo2}&gM8UBm0Gc>g{&73i3KEr=e4u%=6EiFxL zU=BM-cgw7~APF{x)|oSA%!V@CKxvTSzbGrijHb33^BDe%urbVNX_+}|KErjWn^H8 zXJlY#Vq{=g%E-WQf{}sYH6sH9KNACk4if`|8xsRV0uuv66%zx)OeO|~T}%uNcbFI$ z{xLBy$TKrAI50CXBr-EFG%_aeQW`?{x5Y5VvmzL-5&hVdujUg>3FVEeJ;XemELt0*rv$Jz9 z!+#DAhP<4-xgfwG&CD<>JB#5z3ok=bPF|iD>)g3B=FXk##URDPFl$y*7Q=rgeulif z?(XjX>CO!e4GkbUNmhngGiGFgBt;pz`}=#kd%PVT8yXvC&-I!yWA?mx^B5#q8D`I# z15&~$%h251+}hvM@9E&s&^Tl6T(8-)=gyinYxexPvuDi8V))M>$I#f^)L2zjS?%WR z+|V#%?%Wx3=FFHeW7h21vuDki302bAR9RM5R_$(U@7OqVZtml+2nj3$CQ0 ztfZv0y4v2&bH=RsASE+q&zLo9_Usw6W@bYyYAh=$DJib3u6A~J&&|!9J$LS`IkRTX zo;z>$yxAZnk_^p_#YII$MHQ70B{lP^tE=bEnKO4DgA5bH++2qL3=#~jU^T@RmDM0q zYHDg~s;jH3=gnjI&nU{!SXNw8Qc_V_otvAR3zDgh5%Wn~rB)zxJcxfPWa6(E_Ks;a6=hX0H* z4CSRIWo6|RmF4AS6*VWo6~%l{Gch5dF24)ibKA zYbrrT$TC!x7L}BimzTm+R908l)Yi_KGiTPk>Pm+HOfn3Wr6nb$Ao=Rtn(E5Rs_L4W z+Bq|3%$YNLUNuZXX=!PBWp!s~O?f$7!HhYxL1Drq!%$vX3Q|yA-CR>yRu1+Z$b=an zOBnt$Ni&p|S5}smmsdA5SC*H7RMgbYnbXh+QUI1OE2*q32gx^7f;?PVSyMA-Mne-s zo>`KithA!Cvb?joxw53Z4D8i8Ga8y_%$~*YpGAV9thA)2rlz^MqP)Buq_w)Gv7vR= ztXT~IS@{^sO5L4vYdS&ZSJu=ph_W%vXl`hlHJjl-J2!)~^NblYW`JV2hCz&lp|KgH zNtBJDr)B1>*|Qn`i*PaYv^O<(%mx95|03KBJ#Eb`ZQUR)NSd3Wy(1?(CpR}cD;vu1 fnLB%S_Ut*c=VUYd7v*H=$)1ywo1Ha>nc+VGAJ(#6 literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plyce5.lmp b/wadsrc/crouch/plyce5.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d22c10836a03087a59c82df867ae39afecf37280 GIT binary patch literal 847 zcmb1SP+;I@kYUJSU|=X`U|{HGU|?9wz`$^hfq~&Y0|SEqBLjmWBLhP)BLhPPBLl-+ zMh1pMj0_CV85tOOm>3xJnHU%XnHU&~nHU(RFflM}Wny5s#>BwzjfsIll$n7+otc5b zf|-HAgPDPWgN?z@%WL-RxeWhV`5DT}D{8!bX3w2lRaH@4UCr>HMU4&YCf6_T0I% z=7Nl6mSHF@EiEf6udJIrtD>R;WN>xuj9Ig0&z>=B#vHH-m8E5+r4=TMhS+t=8Dpil9Jlo=H{y6l9H0rit5_h+WGUqUYR#9hv7ei z0z+F%V{=7uNojRYG+ndmX?;3mX(*))K)h)&zO~+3yJ2E;^N{;#>%>m>Z;1Bs*Y8eX|IB<06(yyml@9ivo}QJn=g(&l;b15$DFekkC?)bTRFsxh+S}XP udwR~EJ)hw}D-T0Od9~-Pxv&Jx#?4S!<2-Awx9|L!pp?hQ#4vY0!+!t;4^gWC literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycf1.lmp b/wadsrc/crouch/plycf1.lmp new file mode 100644 index 0000000000000000000000000000000000000000..36d78d3786ccb0d2ba4ec9ac92733ef98ff84eb6 GIT binary patch literal 984 zcmb1TkZ0g$kY=c1U|{HAU|^WRz`(GIfq~%=0|Uc71_p+|3=9mij0_C6j0_C1j0_C5 zj0_C(7#SG$GcqtdU}RumVq#!WW@2D)WMW{5XJTNeWny5M&BVa4gNcFRE)xU8e#DXJ!V56lMm7R%Ql+bC8>M?6pZf-8a ze>Pr*vTA2*YnvG@4o)skE)4%!g&8VJs%$K;nm1cp+q&4e_|(?c)-wEO5oahXDXz4; ze${T~)f?BAWYpBu*3?$l)^alZXO?0pD=sOkcFxPon`?XHn!AUOPqj~VHAogDEzM9; zT(*QS4+K2ymw34PfIv-6O>HeFM83GpX~`0o>~6R2ygV;gR}XagvesFyOO~Wfa#*r7 zH*dO^mrsokNH<)6)vQ^w@^WpiU2|W`n>T&>bg-jA4hNafB*V})tL=t;p2MR@S8nCz zdij79fUK{noeNUHD8tZV@0jJbB+vTMqsvQf<$C#eO`kruZhlQo&8+#H4F5q2Zn$;N zY|qQFykeij>*eJIvZQYQ+}X3h;mRP(&^XiPR_CG#)oE#2?tFQ!9v)yz=FXlqdp;Kz z!+!=DhNj6kmLx4&)Z&&^>)Pw(>M?!#^xE3m`P_3MMo2O=O}XI`ACug4!#=MzFVE4& z%aaS_2T<@cNHR3fzOf`JK6!%ujl9}C$7?p%e0^cEjFJqq?U$sdq^CPMsVkwY7P9KYm>E@`V~)%kZB`f}v&Bj2TT0bLY*?bNF%f+H|O~ zAZwW<7^+%k&1z|yF?(j7mE~1eU%%S9bLY+lB?)O3hV1O@Y=-|#vJ7R#WobGc^CojYgt>{&Br zIoRKr1yN93TvlmgV*^U;^SNqg&YU}Y_Uzd+XSX;w&Sv<}BF#`zQeNd@<7(sT;o(tR zJ9E~&S+i%)nKO4*TiaZQ|14Y#C1n-Wpv>ao!63}aFn{jcIkgPZEDZD7W@R({XJuz7 QtF8q}GsrMA%mN7k00OmceE7#SGi85tOg7#SE^85tO6FfuT#Wn^GD#>l|%fRTZLiHU(h zgNcD5fQf;jl!<|1783)*J|+f+M@$S1Y|IP{n#>Fg-pmXPxy%d<{mcvu8<-gwE;2JP zd}L-|5MW_o&|_g>@L^$K$Yfz)Xk}qwSir)-u!n_#;RXu>!+RD622N&%yVvhB{O4e0 zxcmJ1^SccH+1VNHE_(Fn`63AW`lCmW9zDN~DvnSM)6d1kke|=+pOcy44v6Mp1=0C; zzy{~%=Yv?BY+x~vG$%VlT3TLSj*l0^e|AoWJ9pC3*z)@B-)H#G&c$#iKP@dk&(rmO zKEr=DCWbrt44fPcY5Dp0UGCq{0}JKDh3?;TwXmz}1>)e;0 zmV52~bbnS44~G9tA`Gn^xh{Q<*ZOkP+^@Mz_h)5w07)>4GPK+FHa9dkUvth*>%F$r z-+%gaRtFD;{|sUbEuFUa6HJpE?H#gn@~&O;@R&Z`%hrKGikZQ~qYA3x+Wq9%)b_^C zyd1tC*X%vKrcZZpV31&EC|_(_Sv7AS!+!=*hL+B24vFz;sm<5=vcalYy}Uda#JCtL z7GJyOURh~p4^pSV(AaL{oSK%_+|-_*opmo4t(C3qtXU2YRh3oM)ioelkO3@G45g(-MHSVyR%TXKwhq-* zAo-ek^XAS4#WRZ}Lq$AJx~6(AifmDJHOO#VhuZ3@>YD1Bx%1}D zoyYK>MS`KCw6L(SwA#Ve*1^HMwz|5ydiETU$qfHl#o>|;4&ES{s;b#@K;|<1XA=X- zm6n%RRaMtkRaIA3Ro2X&GY8}zc96Ex>MD>-Z52pc?d-YpX3d>Fli@#yI73BhYISvG zB}lxwx@OMI*|X=&oik@1!+!y0hU)5S1`%$CdGqGYnK5ey$UKJsVjK+f=FOQicQ(ju E0BZ2$PXGV_ literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycf3f7.lmp b/wadsrc/crouch/plycf3f7.lmp new file mode 100644 index 0000000000000000000000000000000000000000..9a080dad95f60385ebf0d6ff585dc6bd946e9f75 GIT binary patch literal 1492 zcmcCxkY`Y4kY-?DWME)tWMB|rWMGhHWMEKZWMD94WMHsjWMFV)WMJ@MWMJ@TWMBwm zWMGJ8WMD{TWMIf+WMC*~WMF7uWMJrIWMG)W$iT3Gk%3_YBLl+$Mh1q9j0_C-7#SE| zGcqtRFflMlF)=WhGchoPF)=WdF)=VqV`5;~&BVZPpNWBiiJ5^xm6?ITotc3lgPDP$ zo0)-ODKi7ZK4u1n>&y%cpP3mLgjpCEj9C~MLRc6WN?8~frm-+EY-3?yxXQx7@R@~y zL4cKkL6?<*!IhPPA&`}UA&!-SA&ZrPp_G+@p@Efwp^KG)VJa&F!y;A&hE1#t42M}6 z7`T`iu3u;P&&k4Y{rZCI4F5UU7;ax*uwXHSd40ix1yIqu*B30fb{DMj{+$>18UAxI zF=S<8Pw|6D8#$(c|_W@aWx0Sg11k)4_8!|(@bYF#c^XA0Hov|LjZ*FTe`2yr2Rc4Eg!FS*%`O zAXyHEuI&E&yxShW4F6fV7&0;&I=ZH^U3d3mkY!?+lf&?ziI1W6URpy#+GJ19>g#U4 zYz#8Y3^ONWG5lu`WN7KKxt81z-!v&NxAxjKUpBC$t!)Owe+D6jrsl?`%*@6Klk>8# zU%TeT#>U1V&B8Fl)&V3f%+S=()L`8>!OA~m7j3U7GyR^zM;+0)^6f-knY>Q zxvZ>U{S)lkvKjs}h%+>`HZ-(Mnle2%|N6CSw|#wQ&z?Pd-kdoMQmhO!Tqn%VVffD= z&(PY?(9qB}H7!5&`ZZfu-`bfoXV0B;&3Rt#{8=++&B|f;&nU;x)YQ<>(UVRVmaGJE!HyKC26XU}e)H6shGq_wH3si&{DHnm}fy{k`UWy|bYvu4bkJ!kIhMz9hl zS%$WzuAaWyYTJf}SFA`C?!P;G1NHe<$Y->S;W>Z;mWutafTVR3Pd zwY9D1?AbYUE2^rhYCsa=3+J08 zQ#G%$s=Bg@v$_f-36f`)W|&!0US93&?C4xoQ&U-8RasqET~$?CSqm}%$mN{E8m+FGc5Wd&Hic77Jae^x1m%F>yol~uJM?bS84b=8$1d5|CH zGyG?hWT>23T3K5=qo%sLqN=X0s^h)>T%w z&S-0Cn>Ba-e1`v=JPeh!O-(g5l~vWXwN(sa91N{9X0)}=o}0t)pNE~HrlzL4rnUwo z-qbb|lt|_?{1;8Rj-MHO-hc sYv#57#K^$l!^psp$;iOa!^ps}j*)@kA|nIC7e)pKaV7=^D<%epI3@;$Y9
zNoBPBJktykKHr;ACcC&}L>}@MUIT$YW+;=x1hN*uc!daDkbD;R7=R10M?m zgEk8Tg9i%(Ljnr}LpBQoLlp}HLl+AJ!z>mChE*&K3>-`hx9%|fXJ=u!v3T)qFk|t; zg^R(AYYP@!12gU{UIJ0`V(Ic1V38O3Y%du8b1*aH<>fK_=U`>XOUt`mPJ%>pTzHDeZBNkdslNojSpy_@HZS@S_kX3U;3Yu4=9GiJ@qhFH{CR#H+@ zTv=W1?CzeMn>%~%+*xyG&6+)T-t2j^K}sYUnj4FYii(OVDj`a0=2cf$&z&=8?mPw= zCWg7W4F4G<7+S$}1R@Z=Jq!`M}%gV~iDypli z%PMj!Dk~~LGBs6IRh10?8D$vCOH0bi$}1|%%gZWiYN{a8)m4?1RaI3C{~2W&%8QCh zOUug2%F8QjYN{dnYb&c~R9Dwjf{c)5s4OiiDJ?HAg{i2luCA%Aoik_7ta;Uy4F8#A z7%EFkN=iZU)wwm*m6cW1H8r(!X3Ur~XZE~mn1a&M((=mc&d!?ha=3ySb7q6Wgh_^> zys{Lept`!brn0OY>^qPNGeDLw{AZG8C@rt7EG;juZfLG7F9WHlshu;Yp%J72EMHbq zSy>K}Z>R)$xU#aQX3mU;CWt(FG|!kli{U?u1VdSA zNli^nb8|&`c{xaHbxUJI>#SL`82+>JF_e|MJLlGPg3Pb1sbLUhW0=w0&@^i{!+&;e z2509PGiJ;H#c&OS7z;yVGf0yt8$(aa%vrN%GyE6fV(4jaYVMc~0u28}xEXrdnp@hs xL0phDH$!_zPIgXiZgy5Sl;1OV_U!E0b7s%UX8144$3xJnHU%XnHU&~nHU(RFflM}Wny5s#>BwzjfsIll$n7+otc5b zf|-HAgPDPWgN@?}%FnQPaYc={&+NH#tEwuhtE(CQvxqV*UQ$|CS(iJ1 z_NM=n;WZ&i(#s2=gplrr+MZasG_FE#)^`X(wgkX#;OvKqSES`+S<7@ z=FMqonLTSB#H6N%MvzIhxy_B0CB-GBrDavswY9A?=gw_yn>}YfOi^i3ad9!oQ7}bS zwex1onl*3ktn8c|hX0Im3|AYAii?VhtMgi#D~iDeRaV!`o7Fyd9tbe}XOv~Q+TLDP zR9swH+tF45c28+lMRm>GxpU{vnV-w>9~3@iB^Bjm6*aXTgw{6%JTBk^2*BUnreps%zO-sOG-;C9qc_lJu7F=pU)t|!BAFm6$C&jk(Xg{X=$as wy}iAs=j_?@8UC~KFf1;w_MA1>&&vy(fZ4bi?)rkk{F$JX$H&AlcRs^^0F=sF^8f$< literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycg1.lmp b/wadsrc/crouch/plycg1.lmp new file mode 100644 index 0000000000000000000000000000000000000000..ec71a6bd6feae32d36cc0d72481d7f5b11e24a62 GIT binary patch literal 991 zcmb1TkZ0g$kY=c1U|{HAU|^WRz`(GIfq~%=0|Uc71_p+|3=9mij0_BRj0_C%j0_A7 zj0_A585tN3F)}bbW@KPsWny4ZV`5-%VParNVq#!uU}9jH$Hc&}hlzpV5fcLgD>DOw z1~UVL7c&DxHZuc54>JS98fFHDGt3MOTvntcl z(sJ|i@}_%v`PBG;^utZ4s+u)xR$eX$o_vz{>}u z0OW$2+PNSFj4})@EiG+XSqK$g)2Gj^n_p8?GiyF4!+(&1rlyXT42T`MUS3`xOX}v& zojnU2v<$KgjWZh>8e5pF)6%lCa`Rk0JiwOBojq&zd@e4A{|qt=O>-I=nwm1wTe51i zvbd3IY{TMKh) zTT6azo|BV}D?*l0l3{jRTSp6Xdiw1AtUM=6GaHy>EyI6CNrsjgGiGFFX3VUu&C9bi zLYJ*d; z?CflY|BP~=G*H$yBQHB=MzfKbjg4!@+_`gS&z?JX{=C_wmyL^y z4_L|U*)!+1&6qWp;XjisLs>~lX?dlyEhI(edV*}4J!{sCSuJgCvl;#~%Yf2hS*4w= z4LA+wa?P4Mch2nDAO+2BvmgqJi_0o)Y-~Vjem+<2%$aj%&z?Pd=IoXhkO?f(3?(Jy zRUS63Hm)8X9<{YIXU&^6d-j|;b7!@+&1Lw{!o^ThR#6SgGaeoc!mJGQ=gyr|%OK6d aFt2S^Hp72bc80R*T97n@3^T(lkPrYg%V4zt literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycg2g8.lmp b/wadsrc/crouch/plycg2g8.lmp new file mode 100644 index 0000000000000000000000000000000000000000..e67c7cc59e96a6817fe65cf1527874fb7d126478 GIT binary patch literal 1196 zcmdO7P+$;ekYQNEz`(GXfq`K+0|Ubm1_p++3=9m{7#J8HFfcH@W?*3W!N9=4#>l`R z%E-W=#K^#4z{tShz{tQ5#>l{s&&a^g$;iO4nvsFwA|nICPeuj?IVJ`MXC?-QbS4Id zZYBnX^-K&5mzWqBzA!N`h%qxTSTHj%L@_fk)G#wJ%w=X^*vHJkaF>~Z;SVzdgCq+B zgDDFGLjVf{Lk7XD=Wi)P7a2&{QO*3 zujwFdoDBJC`T1^cUej|K{4QAjZ(r z+1$|3l%3t&)zz10<>28leY%&e1A`PZLseB3Tt!n;c3Nj=CrE{Zhu8G!4h{?w>-n@C`<>loSmCa4F<}mzcP+(|j04d6DXv)j=02}5pZ{EC$ii+}z z%6ZL=Gv+eWmaPoR837&OKWR;W-2GAqrI)IgNFx5&FtBYjg7M!TW8N__|GKA zP}$Vfnv%-NS>@3@%fZ9Lqo$^H_UzfMvs-60&j2Z5mSw1F0xL*$Z*KN+n>)XzX7=pX z*4eXX&73t0s-hy5lasTmDlNCUd4|Va&Ki)CS##&ko-udUoLq+g%(4s>r62`KY5Dmx zX88Ebn_B}?Gk5;{S-G=k=Q8|fl4Yo6inrA0**)wWhii%3BZEel0Y(ess zmDM%Xa}m--AW&TmvcT4%wz{girn+YCym@oyG5lwdV5lf9EG#UocCfW|aPY3JuCA`0 zJqKhq!+%zBxTJ%FH%O+cYW5tE!3_V|#6WVT<>ggX)wNYs)s^XDi%$djVUx1mRy1JS{ fgqvaBym@nG%$fl*kKw-<2gAI1bLPyQ4Kf=5B51Oj literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycg3g7.lmp b/wadsrc/crouch/plycg3g7.lmp new file mode 100644 index 0000000000000000000000000000000000000000..fc385e3d5768639e8c389ada174a80f91f3d25d3 GIT binary patch literal 1413 zcmcCukY|u(kY;$nz`*ccL-H(lpL6(VOP7cF=CVqw{uuR&tsnzywzHDp^GRzD!XJj$_XB1%Q zYHDi9OiAm^&#iTKhRQY1$YA)-D9F&<(3F|k*w&MmU2W^=#m2_QAkD%s11!rR%+S!# z)X>n-($SZh;cn~f#R`*eYRO{w&mhdu+R)I}+1l1IJv-IG+Sxakl@+3Y#*A!+{|w>` zt*s3WEnR)nbMrH8t(|>+XV0EJd)}Nm3{tENGv>~iox|{-K^|mCLqprtwER?O8(U}J z+L<$F&z&=K_PpHrvu4hkmBa9#QI4UhsiC2xC%d-R&feD5x4Noj_Uzd+X3Uy9dv^0I zkT02J8Je1!dirW>QyXU3yZTgCw#=S2YsSpkbLP%&gsEt2>gwsMt+s7wnC0wST{&a+ zj9D$SX3w27yJ^RF^1yeqT-U08e407keZ6hs+y|V zbLKJpXB1^9E&_pSTWhx&GiLi%RaRD4)z(5}iVF*ii)*Z{Z9Qkt&Y4?LRaI33l96C2 zDJX^*=j`k=drnPdRaIq8Z7l->!+$1ehLV!f($Z>MXJ==hs(F=F)sWZqmx~j_R%F4U0YXK-8!SKrES*S`STh6bMi1$ z);2ZO)Kpeg*Va}sh;cBq&Y02GI(u#o!+#!jhMJn1>YCabka$zuOi)sp&+uQ2ouR3v zY37VM^BMk&axlzjZE0z019R9xx?5(=1xc_mw9cF{V>Xo821l8J#~CKCh0ZYBnXdrTk$ z7#Nh885mrc85mNT85mlb85ou_GcX)xW?*>0%)s!MnSnu+g@HkVg@Hkzg@M7Ig@M7J zg@GZSg@J*Ug&{95FOT6rD;t;rVzRM=m}zojYUh+__#1QY;L!W;JCo{AcE4=HFm_2XaJO)WthS{^` zfRr%GGBh_gxAyn+dpbBYG|rei*K79dxwB@?nmvE+>>0DN82*D)G&NRLRaUz>J2y1U zm^*jIoH;XQ%$PNM_Uu_RWgu_3=FFYPAj8BkH<#f*qc}q)NJ();Wi`l*nwpxL z>gww1dGi?lGm0{ll@*tilvGq!=jP_-f@CVIYpTIAl_0B2D=KqybF1>9GBseC^2(CZ z($dOG->Qm=+KQ^m%F61R8ixN2(hTM0jR%WtEkcmF4AS6*V(ZySyRIx%EmCGxuI#+Y=-~r+zignGiJ<~0gC1t1~C?f#%7Qv zQ8tF2mYK6=&t~{9!o|?j-qhSN8w42si*Pgav^BT1b%VGdX>Nx0j-2eA+}!M}Y$(5H e?(Eswv**m7lg;p7l#`(+drnSncGetbhW`L}c(QK* literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycg5.lmp b/wadsrc/crouch/plycg5.lmp new file mode 100644 index 0000000000000000000000000000000000000000..214a160a23d568cf98a39f7cbd19b2a4fa70a646 GIT binary patch literal 829 zcmb1OkZ0g#kY>nWU|=X_U|?uxU|?9uz`$^dfq~%-0|NseBLjm0BLhPqBLhPzBLl-s zMh1qxj0_A985tN@nHU%}m>3v5nHU(dm>3v(m>3w=F)=V)U}9kS$i%=Pz|6p)#LU28 z$jrdN&c@*9gwtlbLY;R%OJ(VFmKkZY=-|#G7ROVCFSK6H8nF@D(b4LtEy{iXU&*3d+yv>b3w*3 z$}*IfmX?;4l~>lyo>fs%0W!I|cE+q(vuDqkHDeCLe@0n`%F@!Z($b2WnvSZ{(u#_T znwsjG88c?jp4~j7c@|VfS!ro$RZVAGRcR?mX>D~)?aaAz=gyc7GJ{D5WJYOOZEkx@ zRcQ%GMO{s8?flvE!GPgEqc}rbMQKS%No{U(b5(IkNl9r%b!~0!{CQx%%$t|P@Sj1R zp{1pwq`0KCI=i{Cs<;@YsCM4md2^a)&OxXtDJiYVZfvY70jVjiuBok^J7eCQmX_JG z=0VJ90-IBt+uT?QGO)C)s=Bteb>`f;t!=aC%!jHeEh;W91~~|(rmA+{j9Ihh&7GB< z1F}nwp{2Q~xTvVOI8{)V8+Sl~vW1rKJ_+pyX0r%{dno$1)6{04b?<^zrm;Ynwm6y1Klivb?;syt1;o zrkdeD6CXoGNoi@NgT1GxXXWhq^BIIW7|Ke@K(P)=h`bCHrKOej_V)Ikp0j7qXZX*; e#ZXaR?P+gs@8va{;Xf-oLuHM#r>CbU!+!w%EJ#oQ literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plych0.lmp b/wadsrc/crouch/plych0.lmp new file mode 100644 index 0000000000000000000000000000000000000000..e29ded5a5cd3290d7b5673a70e4541f2e701bb19 GIT binary patch literal 1248 zcmY#kP-hThP-d9Hz`(GGfq`Ky0|Uc;1_p*p3=9m<85kITF)%RjF)}cyF)}dNGcqtl zF)}ceGBPksVPs&~%E-WQgOP#ZFCznkJQD+h8xsRVE)xU8R3-+7y-W-Y&zKk(1eh5Z zESVV?;+Pp2nwc3G)-y9O++t>6U}0fkFl1q1h+<)2XkuYtSkA)0u$_g0;RFirYz#^1d3hkFI1_`4I)f}bLuyhsL_~~*K}lL&ok13%NR*91Nls2$ zU6VnE4XTjgzc3$zi=&dFf`YVqD%doJ|3dr>?vA!{(sBx#n)$gId3pH^{{=W1+-ABs zN=QgcD>F#3G34i_=Hz5E{O99haB*>Qo8jUp?IH)3NJ!7g$zu4=&BIV$0kvlHBdA77)r}Z%gQRMDyk|r=jVeJB`1KKR#O94B+F1%T3TLKR#je6 zo}Zns?VFsC3vxwGEyyBHhX1UL3>^%dvJ7SA#iiwCRpsU7`CGGn=7TJ&0viJ|is3(t z5<^=@cYj7jd0Ba7SygHIcJ1xj`N_$dIXNIFSJl*1)z&inXI5rtYwGsROUx(-fvWAL z<+{4s`Jk}OsRfw?wUtSkA-l1uqi1?@Mpad1RYiGe^$u-apZt`}oSeGas@mGxnpyKX z8U8b>Fyy8+H8l6-rDRoAmX}wRmz8eXsp6BLk^@p$Q&Tg0*4+7A4F4Ha8CtUv8yY9{ zhR72yYZmsO}^0Kn>n&Q$@ zT`9%n_{^M~n(ErR`E%z&j8tG~%1B6PYMZW;m0ng{Qe0J9x~WvrB|bhiGq~nJ!{sCSuJgCvl;#~u`_IH>*(m{?q%STWhgE#u5od6^m0r}%gCHDYfkNqxpQXE z1}ScCo5k>-m6@TTxdW=O+Ro0-Ykq2OcIB*Db8BXTte-t|c1sJ$R5ozZkz?3ZR$N@= zY-i_^oRMEuGkbRJ+*$Kx&7M7H&fHmTAa`={GnAK=R=PSm&PdD3&90s^he3*!Vb=V) zbLTK9voOq?H7lFpKQ}i+Sy`pKt7BSreikI(RaRBHySk=kGC Q&&`z`!t@fq`Ka0|Ubz1_p*p3=9k}7#JA-GB7ZRGcqvfF)}cCGcquw zGcqtVGcqtNU}Rv}%gDfRi;;oh4E4VTrC(bH4d;#FId%gUCUUkf#x zS&E^pqr1FVvV4o4g6huoUbVR(o4IRiX3ghh_|GKG(A@3Yw{EB8mYvG73i|6I9;&IC zJ!|fKE{6Y%G7Qa4TYEN^NXo6>qAD$~T2q^m!NyuQzh>6#`CK3c(hN-v9esB;%E>ft z(cQ2!za}$1BR9Wp{@l4>0~jP2TDLZK^lgxn*|4*J=g#%>t1~lls%vWI&Sv<}Ai>Za z+t}8f;VC0gJbnH8vg+L2oZPvy=g#M5_|G8E&=i}{I9**)LZYmqn5|-dJ{xQPthuvi z&z(De-t5`4v%zYbQxck5w#aYXQC3`8S(%&5##%FT?%dh4XV0A5He=RYu$tDajE>FS zrNu?1mE~2{xvaD1)XbPWclNAVGiJ54wasSu&nU;xm6hAkTvl9MT3JC-D`&6-;?6J*cqnX_A3K!z~OFtl}al$DiL z`gpp!*UX+>J9pN+S+i%)nKO4*8^|TBA`A`X#l2$oOL@viGALz zS=kK#S%n!k)sz-jd)nDKI?ix$aFE}iAitC0KRZ7|S#g!8gS~@8i>tG|`<9&y;!F(d zATs5pl^)IxPA<(e-Q7LGVmu7H%F3$U-CbRsXU&<<@SlU7p|ZTPy2{g=;XfBMLseB3 G!+!vgk!O+s literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycj0.lmp b/wadsrc/crouch/plycj0.lmp new file mode 100644 index 0000000000000000000000000000000000000000..887e6eeeb716740e49df8c7e900981fe75285faa GIT binary patch literal 954 zcmY#nkYo^G5M}6LU|^WTz`(Gcfq~&L0|UcN1_p*N3=9nXj0_A~j0_B}j0_A3j0_Cb zj0_A@85tPXGcquoV`N}>!N|bC#KgcL!^FT~#>Bu7%*4Qu&&0sc!^FU_iiv^Y1QP?p zGbRQG7G?$pMP>#DTV@7^7-j~BJZ1)lMrH$Y$4t*oi4s;QYbHwlXk_GOU%{vQv5e z*4jEo-QBx)<+8HnvT}1V{AUtn*jOUBev9hHn%cS=A1-eH99Fj6d~UGJosBZZTXeVX ztjVsf&Z?OUk^u!2lPJRmxeYt}cUJdLpF6jzy1E)9lg|p))9fixJbk@;SNELRbLY;P zlf%lE4+;wg35KoBO^Onw>x-vU&Yn4IPR;B&xooWYY^=Tv{~5&@ni}MHloju+ubw$$ z)|{G|b2Bn?^I82;82&RzFtl!MEGsT8FY~XPIb+t`>X~yhbMkwA85tS=Ge|Nt$ATrR zDt%|qnmupctjgTXeBV4qsBBYgLRoQHRZUIr{MmEo&zW7x%Es!;2$OA2Nhm9;tnu`k z_ja03#_YLOtZXw8vaMMe<;69gjx(LP=1-sQ;Z?=T*1-wU%P7Inl~r0??P)i|&6&@c zf7;&ZtW!EUA=Wa9Gjx;{S9v5Nosogz9U}t+8xsSAEE5BR2@?Z@HxmOxG7|$s z6%zx)L?#A?6-*2a`k|m7U=~2P1<512+dl*UT=c2s;mhLjSy;IWuQ;L6orbFv!iFJ$vS?nJo|j zHeLn=>AACK*UX+blRGz`o#8(dGlR3MA_E&QgPe5#+}X0T=Fa2J&1Yly&&bQ*=;-XG zC@m{JZ|+>h`3(Fl3~(8HTSqxX8EK{Ietv$_K{B}zJv*{Lk6;G^K<=LeR_$!7)0@GwY9%52-ID66F61JMGN5MtOQ zxnbMRetD(->3)8@eRFf!@)`a!ax;{#TfctWwmrJKx)7`L!Qw&;>({Mczk3HrTvu0j zcRm{%$ao=!?VHzc-mzO(mvP!OKR;bonDFN9o44=oR#jAZ=T`$3W@GrzAk46S`_9el zw<;;fPOq-4nlqo3jSUn?LJaG-sBYY-AlqL(yK`QzFC!ZpBg212A%@~Dx?6Y3%l22! zo;}kyk1?MW9gGU9{Z&&sIrA7986b9+mX}ra@7d$$S2JhY6kkS09$jz% zmzGymR?gqEXSXgmfSDO|b$J;6GjTGM6_-`j)J*T6&cM&eu$w`UiGgPa!+$0&hO)BC z8c$EJnX~6I{Ac1}C@rq3a&(^Q?B?d_$?%_vkD;`%c|X7X1Y2{yGtu5 y>}2@Q!pBfvS>5kG+tt-oT44)F6&EAJP6l2Uh7AhxJHc6E%g%Kmab6|{5Cs4r{12c2 literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycl0.lmp b/wadsrc/crouch/plycl0.lmp new file mode 100644 index 0000000000000000000000000000000000000000..18fcc1c9224f23e0c07ae9ca72d52b2e4bc8e1a7 GIT binary patch literal 962 zcmdOA5MU5z;9)qzz`$^tfq~&F0|UcD1_p-r3=9l^85kIN7#SF(7#SGU85tN%7#SFx z7#SD>85tN77#SGy85tPr85tP*85tNBGBPl1VPs%9&d9)Ui;;ohEh7U10}}&-2onQ? z1``8=4HE-H022d43KIiE1rq~94-*5!0wxBAtxOCIrU}t7vkYr|H z&|+p_uwZ6jaARg*2xVqqNM&YVC}U<|=wN1Gn8D1zu!5O^VIwmG!)|5<26iR}FGhy{ zY^)4ZxfmH48UC}fGt8U~VuIM53^QlvF@gcZe^wB08khr;<6@XKqca!AW#eR+IivS2 zSTVzYb`FMFbG+Yj=d-edIWuO=oC)EuaWc%C(K2HegvZLo;4!yj#*Eo;ZvWibvnEaA z&dq0M_|MA4Fn8{}*>mP_=jO99{Ab~2P?$S={+v1U;C#9MxwB`_pPvhsXX0gWc9oW% zH&Gus;aWu&(AM6mn|QxQBr1SbyZE3kB?t&K1hgxpFvVmW}9MVb+ylQ_k1=sR)+r! z{0y5UH*D*dSL&bc=gtZfD_^&M{kA>2y1I-YF*dNe_3PHJ-vJWS^SZw>w&FgDxWv9=XIh&CYDz<)$>c(2x z{yANpe2k0?Aaw!^#anc@*2?xzYM-75QU@|nfMI9<&g>f5>8%~Upcn^5I)ea1@$~h& z^)h}f?I1xOU5LuE^~F1C<)^o_PiJIgj5#bv$Ir}t0a4dInl`gqNpJr^X$#ZX#Y z<2lpW&CS!3;Xe~MLuqlf=L|P#XE)Dv4F8#U7|M#PJZCsNNPF(wvXkLI6E8z~X{ASt zi-Ux`!lrdQ8U8bKGnAF}&vcb`msU{N2~H^GmF}}$U8NPafaJMY7&a)#?_~JT#mcZ{ M=Q^+u69b3>0CS25g#Z8m literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycm0.lmp b/wadsrc/crouch/plycm0.lmp new file mode 100644 index 0000000000000000000000000000000000000000..872fb8c13cd85b6ccb1f651656f16f5a50980a53 GIT binary patch literal 966 zcmdOA5MU5z;9)qzz`$^tfq~&F0|UcD1_p-r3=9l^85kIN7#SF(7#SGU85tN%7#SFx z7#SD>85tN77#SGy85tPr85tP*85tNBGBPl1VPs%9&d9)Ui;;ohEh7U10}}&-2onQ? z1``8=4HE-H022d43KIiE1rq~94-*5!0wxBAtxOCIrU}t7vkYr|H z&|+p_uwrIl@M30Qh-7A9$Yf?mP_=jO99{Ab~2P?$S={+v1U;C#9MxwB`_pPvhsXX0gWc9oW% zH&Gus;aWu&(AM6mn|QxQBr1SbyZE3kB?t&K1hgxpFvVmW}9MVb+ylQ_k1=sR)+r! z{0y5UH*D*dSL&bc=gtZfD_^&M{kA>2y1I-YF*dNe_3PHJ-vJWS^SZw>w&FgDxWv9=XIh&CYDz<)$>c(2x z{yANpe2k0?Aaw!^#anc@*2?xzYM-75QU@|nfMI9<&g>f5>8%~Upcn^5I)ea1@$~h& z^)h}f?I1xOU5LuE^~F1C<)^o_PiJIgQ?PU1R%*{|%)<4r#+Fe>fVJA4TlvldXc6F6j*aDL0Vqw^zAitC0KNl;* NmYwUsLQD)G3IN!|3Y7o= literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycn0.lmp b/wadsrc/crouch/plycn0.lmp new file mode 100644 index 0000000000000000000000000000000000000000..82060bc97c9650a423917041398c9a6e5648c835 GIT binary patch literal 971 zcmdOA5MU5z;9)qzz`$^tfq~&F0|UcD1_p-r3=9l^85kIN7#SF(7#SGU85tN%7#SFx z7#SD>85tN77#SGy85tPr85tP*85tNBGBPl1VPs%9&d9)Ui;;ohEh7U10}}&-2onQ? z1``8=4HE-H022d43KIiE1rq~94-*5!0wxBAtxOCIrU}t7vkYr|H z&}L>}uwiCk@MUITh+}48$YW+;sApzin8?h)u#lO7VIwmG!!Bk9h9k@j4D3t{UW^R? z*;pB-axpS8GW=&{XP7w~#00T98D`GTV*~?+|EwV1G%yDw$Hg#fMrSUJ%f`ttb4Kr5 zuwsV)>>LcU=6Jv5&Szx@b7st#ITONR<7AjOqh-b{2#=ME!DDX6j2W}x-2S<?$oi zZ?3{zs0bq;gQKIfw9<4xKR=KVE5mZ+P5A0NNme2@?WKZB&C%r?c!>S~|q?)hwNtPKAd z_!%}yZrIi@uhc)?&z%(}R=#fi`fYo3b#)m*Vr*b_>({MczXK$u>&ME*1`*r7dHv?y zy1It*~}+ChRmx)7CR>x*~P%1>`;pU%k0$dk_q4u-PgY7Pa}t`3lqJRl)nhSKt?J$wA- zOql}G%;ubH#w`t9Da z4J=SvT;n;@+0D(g-z>rGW=)eW+*G`pXn;?F0G)j6P#koE8SV2(vISSgA;XfB6!!8D1P6ij3*`6+r3NFeF5^M}? zthubLYz+U|K?ZVjF;u(k*s(;xc5T`1=`(jeg9sA9>RIVMJijSL(-47;{( z+Ol(}?w&pKckg8o<%Vcx&Cji^idl zd-m?!yJMT~Ze3kTeVHA*@>#(q*1{Dru`={*-L+>A1BW!jj_q5v>+0%D=u2+h0d+jc zEQo0gj0{^qDJz+Qm5E{dE|B`YJGSrKt*@`TU1vMUa@PD@)><$CJC>QDt7i)XI|sua zU3rBayQK9Q1Q;3g8H5BGblGx2uE+&BqNa8(STz$v&vpi8ZibCpcI@7+UneImCzq{OU*A(r zO-)T%Ok6stT#TSrGncki}co;$q2=CJDTndPafrlz5xtqOJ(yC_3Lb4Nva<+5$N zK!)h**3{1T)Yf27U}4ZvR@G(r&%wyh!NA4KP`P8f=dxYQIk{}Qb#)B?xwsjsEB9>i z^vq#p)7548&&|b9Rk?F#W-c3q%gIn(>*|`5%f_M0@SlgBp{CX~pN&nIL4=V(m*GDj c3xjShn=ZqDekKMsHirMaAW?os23Cgu0NuoC)c^nh literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycp0.lmp b/wadsrc/crouch/plycp0.lmp new file mode 100644 index 0000000000000000000000000000000000000000..2825e46a2a165655b45b09ff9c8b332b2d2b0b7c GIT binary patch literal 1481 zcmdO5&|nZ_P-57?z`(GFfq~&D0|Ubi1_p+w3=9n485kJY85tP#7#SEs85tO=7#SGm zF)}b5WMp7?!^prOz{J2{!oM$VA!?mzOuqjWd(-+Tp)QN4u-qCa4o3x- zZOSSP|5+Isb~5nsFu2^E?diV7#YJVOf;xjVBZEGJ93#VC232N;-27aI{~SyVyY@2h z@G!8t+}^R<+uMElE`5ClNfriuef?bwDl81SxvZ=V|2df$w(Vu$6=b-#W4FgVRkhvv z`uer{`n9|C8I)NWav+L0m>ITj+Rnf$z_4rk?rlEv_qcD{3sSbHmO+_?fjI|c5Qiwk z_N`lY?AlYSyJye*J$rWT(cijb@6J68N~{db%wW6NSs6BF@7lSIftQP+rgrC^y*sz= z(cjJ>!N#y-*Y@3exfm2#88RWJafveQ*i*9`q-OIT7yYgJO1rl2)#v15P+()oWzNiH zWn=iy4hje!DTduUl~vXBck1i!*s*u(&fWU@T)DZqnYpa2`V9XW7#X%OurV|2+Pjy5 zTasbV9u*BK{XKj1-S^7v-n~;_Uq3gKjWsu)mEk`FGecL;76w*UhHblc>Vj44%cU+kj42R-!d>U^lWDUM+Lha!?x|Zy82Rk^d8tm6a`*RUf2=orR%i>#p4lJS+^d zd-U}g1VtEhl^~H(#{)7eH=nf@q>zb;Vf%JaVozq^WM|l}vPD^6Ul*)gRZlNpzh+jg5 zKO;9cCwH$tw=S2mwugtRHp72LMuu$+%*qTqqMF*K>TlQIvwQn4HC_E(yY|l1&u3#} z+pW*7q3NM2@8O}w@SjDAA*rLgTYtlj4coWv+PQPr9`!A(xw&j?y4?C)obx?Y*#3ho4$4Tj;%Yk?X0P)-ovWT z#vsYcz|F0#t-+wg!l0w9s>|@7jfI7U80vJZYS`Erq(CLZe|9E@ zj&25SK89VDI~0_+=;+kc)PSN4TyFg5=3}U?tlGInSwmS@7aW!Uc{mxW=6JfgdhXe^ zn*qeD**VA4+jp0)KEr<=4hBzepE+~q>*_LyfsNF&{G_|MP8uyYT?e*sXC{|5klW~pQV literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycq0.lmp b/wadsrc/crouch/plycq0.lmp new file mode 100644 index 0000000000000000000000000000000000000000..5af8433271dfcaa3218b6687decd7f9c938d4888 GIT binary patch literal 1883 zcmdO6&}NWiP-i&6z`$^ffq~&10|Ucj1_p-z3=9l{j0_B>j0_CXj0_A7j0_CR85tO^ zGBPl5GBGgdGBGfOF)=VSGcho1Wny4>&BVZ<$jrbH%FMt}&&JYZ#DU}s}sFkxe0 z2xntpsAOYcn8(Jzu#=5};W8To!#g$x25xo+203;H1`Bou1|N0?24O~q9Sr}am>Ja6 zH5vX3u`=x3>f__XAi>VCOHElpQ&W@SKQ~B;03(AggAgx+%U#c1yLR1IR@kYmpvmxG zke9*b_73m6yX54yDeP2HVffF=$gq=vkC9<7gCHNny&c>0Tz0rPD!6P@R#9M3U}o5> zug~zGlbK=HuDuKb0u1`Qwr}y-wPlBgo61fFeSLifMK%U~{n}dny$t_3SQ)l&-?nov zgMc`L{+?|+_w3!XXV0!(`n9!n`a5g&ckKcxVrOI6y?y(p?YkKS*%@^A?%KXbSC>JO zmqA}&U%y6Gf9Fp9>Kc89|7>gwdv@*KzI8i;5GzAXb#;v{gCrxv9tLS{2K}wuckb2K z(ce>}&!EY~keko&pN)}0pMis!Vf*gg3_KuZLYxe>H8nN0`nvjB46C@US3gAaj(+Oz52CvIk_N(Y@i_L0}%q8403Wxd-m?!yhoQoN{~TD zRaH$*O-XgPzJBel%p8zn78ZuM9eegNa4|9L-p#nrN3Fo>{&B1m)3?%fPB{0uevwY&6ds(01ZS_UP`| zR#RP5Tc@v=!^+0Sss~O5dJNp4bkE1mpbJ*3#vmrbpr)<6ch?^E8ugmmx;j>n$+@fy z|CvEy$`5jmAT!8w3=%>Ndw1>Kqf@J0TMM!$hm{SKwwRe1w(VfxWn|dJAix4rsLvq7 z$FP0J?p^vdHTwD>RjdsEd6*ftC~GqaGBN1uGe|Hp$T3I>Fes_*-o2xCXKjtHE=XBE z!+$O|hV81#yR>x~gg`b+urkP~=!Cq`*wxhTes^n2(mKh>+jm5#~{JVpr!{kb?@%o zd-v?znF&tvT)Yh1&Kiiu&n3WF>YgUVh81#SjaZGHVcxw-kCs@e?y*_jx2Y-8XO zU})>!xoPJ%{jK_{()#+k%HSlesHUN>s|`}l%Es#HsmAc1OMs!dYwFIOyY#o~OUvo& z>&t-^?$y`dy;oOXf44p>8s17#5cEfPX#4geQ9Y>^k{=pm>e&|?(KW` z?%2JHl}%nAWG<%?Lwri;WZI_c))z{V4)6)Z)xP9l|-5RX=s$kc03NR$bB{g;R z?cAfkQ$bo8RFp~aFsSM3>F&|pzH7JsUVR3276u&^RXv9P9C8dhIxRHy*qd6>g(>^wPV*_eSIB<|6H;REsf31t$ls{JGSoFy<1;@%a)zGy1RDm+O=oL zUj1r@|Jvrk3HqpcuohsvWy( zYW4MZ?$prH-?O*6cFzuNeUOwWLv>|kb?qMgz52=;I{Ny1!Kt*C;lGd=Lv__IT~B@e zy<2p2^uY;#4@i>Xzc4pLb@d)^zdc)&HI#K3;jv-OLsSeG84nzy$t^)SQ)nO(%1E4 JPzF^W{{bd06*~X` literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycr0.lmp b/wadsrc/crouch/plycr0.lmp new file mode 100644 index 0000000000000000000000000000000000000000..1fe276d4829d15c9708c5f2ea00cc7617f147a04 GIT binary patch literal 1794 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 literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plyct0.lmp b/wadsrc/crouch/plyct0.lmp new file mode 100644 index 0000000000000000000000000000000000000000..9008bacbf18734fc18f31ce1773a07dea4c08522 GIT binary patch literal 1605 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 E0Hg)Jy#N3J literal 0 HcmV?d00001 diff --git a/wadsrc/crouch/plycw0.lmp b/wadsrc/crouch/plycw0.lmp new file mode 100644 index 0000000000000000000000000000000000000000..2067320b22a9583d76a6507e657cae7a2de18e98 GIT binary patch literal 1364 zcmcCy5Mz*I5Mp@4z`*d8fq{X6k%57ik%2*mk%2*nk%7U6k%7UNk%1wek%6I@k%6I$ zk%3_$BLl-GMh1q%j0_By85tNJGcquIW@KPsWny5EWny43VPatLVq##3V`5+^WMW`w zVq##J!NkC@mWhF39}@$^IVJ{%2TTkMADI{!n3x$DM41^FG?^I~Y?&Dt0+|^Y(wP|; zDw!D=dYBm)<}))eY-MI(IL^$#aFdyV;SDnb11k#ygAxk^gEb2SLkJ54Lk0^2LmdkP z!&DXqhBYh<42M}57;dpJFnnfVVBlqCV9;b`U~pk&VBlt9*tu(`KEr=5HioTx_UP#7 zF#PA_U~sv+YnP_Fjy}VG4lV|l+dJ;=Qqa`j4dQY$?ApG?eT#~M<}N6I&$gXA_o!=Y z@7lG8;XgYMLv>BelH)`MVWl z_vq^G)vbf^_bRC9>gw0keppw=P~?e6lRc9)m2kc+q--3 z?%g}}_4W0$K;j^mN~uaJ)>hZ<($~?bt#>b$qudA!8uU}WYM;|Q2&cm>`W@jx(L{Bd>7aWSac5JKB z)6=ih)633d5MgA1g#F%~`nB4%b#?l=V8Oi%|2cUW_HN&?d)J;?{ro)r-3wIC*WJ5w z=gvKQH0$a>A<54mqq0kX*N$D=_U_rabB`X#;YFe)d_zyA-qGb1O4Sju38sG&5^e+9~JN0+h=vb?q))eP#XH-TJz#H+1yX?AWt+i;nK@+C6(2gqavX35iL7p{=c@ iqkBjG4p3C+*FmH}zTjYE*yX)TU)PU8kda|8!+!wFro9jV literal 0 HcmV?d00001 diff --git a/wadsrc/zdoom.lst b/wadsrc/zdoom.lst index 4d6ddfc70..417b1cac6 100644 --- a/wadsrc/zdoom.lst +++ b/wadsrc/zdoom.lst @@ -134,7 +134,59 @@ sprites/iceca0.png iceca0.png sprites/icecb0.png icecb0.png sprites/icecc0.png icecc0.png sprites/icecd0.png icecd0.png -S_END + +# crouching DoomPlayer +sprites/plyca1.lmp crouch/plyca1.lmp +sprites/plyca2a8.lmp crouch/plyca2a8.lmp +sprites/plyca3a7.lmp crouch/plyca3a7.lmp +sprites/plyca4a6.lmp crouch/plyca4a6.lmp +sprites/plyca5.lmp crouch/plyca5.lmp +sprites/plycb1.lmp crouch/plycb1.lmp +sprites/plycb2b8.lmp crouch/plycb2b8.lmp +sprites/plycb3b7.lmp crouch/plycb3b7.lmp +sprites/plycb4b6.lmp crouch/plycb4b6.lmp +sprites/plycb5.lmp crouch/plycb5.lmp +sprites/plycc1.lmp crouch/plycc1.lmp +sprites/plycc2c8.lmp crouch/plycc2c8.lmp +sprites/plycc3c7.lmp crouch/plycc3c7.lmp +sprites/plycc4c6.lmp crouch/plycc4c6.lmp +sprites/plycc5.lmp crouch/plycc5.lmp +sprites/plycd1.lmp crouch/plycd1.lmp +sprites/plycd2d8.lmp crouch/plycd2d8.lmp +sprites/plycd3d7.lmp crouch/plycd3d7.lmp +sprites/plycd4d6.lmp crouch/plycd4d6.lmp +sprites/plycd5.lmp crouch/plycd5.lmp +sprites/plyce1.lmp crouch/plyce1.lmp +sprites/plyce2e8.lmp crouch/plyce2e8.lmp +sprites/plyce3e7.lmp crouch/plyce3e7.lmp +sprites/plyce4e6.lmp crouch/plyce4e6.lmp +sprites/plyce5.lmp crouch/plyce5.lmp +sprites/plycf1.lmp crouch/plycf1.lmp +sprites/plycf2f8.lmp crouch/plycf2f8.lmp +sprites/plycf3f7.lmp crouch/plycf3f7.lmp +sprites/plycf4f6.lmp crouch/plycf4f6.lmp +sprites/plycf5.lmp crouch/plycf5.lmp +sprites/plycg1.lmp crouch/plycg1.lmp +sprites/plycg2g8.lmp crouch/plycg2g8.lmp +sprites/plycg3g7.lmp crouch/plycg3g7.lmp +sprites/plycg4g6.lmp crouch/plycg4g6.lmp +sprites/plycg5.lmp crouch/plycg5.lmp +sprites/plych0.lmp crouch/plych0.lmp +sprites/plyci0.lmp crouch/plyci0.lmp +sprites/plycj0.lmp crouch/plycj0.lmp +sprites/plyck0.lmp crouch/plyck0.lmp +sprites/plycl0.lmp crouch/plycl0.lmp +sprites/plycm0.lmp crouch/plycm0.lmp +sprites/plycn0.lmp crouch/plycn0.lmp +sprites/plyco0.lmp crouch/plyco0.lmp +sprites/plycp0.lmp crouch/plycp0.lmp +sprites/plycq0.lmp crouch/plycq0.lmp +sprites/plycr0.lmp crouch/plycr0.lmp +sprites/plycs0.lmp crouch/plycs0.lmp +sprites/plyct0.lmp crouch/plyct0.lmp +sprites/plycu0.lmp crouch/plycu0.lmp +sprites/plycv0.lmp crouch/plycv0.lmp +sprites/plycw0.lmp crouch/plycw0.lmp # The patch substituted when a corrupt patch is detected graphics/-badpatc.lmp badpatch.lmp