From 991ef5c27f05fbf4dc82d70335dcd512b29de138 Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Sat, 4 Feb 2023 17:05:18 +1100 Subject: [PATCH 01/10] - Minor input tidy-up. --- source/core/coreactor.h | 5 ----- source/core/gameinput.cpp | 2 +- source/core/gameinput.h | 21 ++++++--------------- source/games/blood/src/controls.cpp | 11 ++++------- source/games/blood/src/view.cpp | 2 +- source/games/duke/src/hudweapon_d.cpp | 2 +- source/games/duke/src/input.cpp | 10 +++------- source/games/exhumed/src/exhumed.cpp | 2 -- source/games/exhumed/src/input.cpp | 15 ++++++--------- source/games/exhumed/src/player.cpp | 2 +- 10 files changed, 23 insertions(+), 49 deletions(-) diff --git a/source/core/coreactor.h b/source/core/coreactor.h index 44a92b899..2242a8e6e 100644 --- a/source/core/coreactor.h +++ b/source/core/coreactor.h @@ -103,11 +103,6 @@ public: return interpolatedvalue(PrevAngles.Yaw, spr.Angles.Yaw, interpfrac); } - DRotator interpolatedangles(double const interpfrac) - { - return interpolatedvalue(PrevAngles, spr.Angles, interpfrac); - } - void backupz() { opos.Z = spr.pos.Z; diff --git a/source/core/gameinput.cpp b/source/core/gameinput.cpp index f3ae00708..152c6ae0e 100644 --- a/source/core/gameinput.cpp +++ b/source/core/gameinput.cpp @@ -242,7 +242,7 @@ void PlayerAngles::doViewPitch(const DVector2& pos, DAngle const ang, bool const if (aimmode && canslopetilt) // If the floor is sloped { // Get a point, 512 (64 for Blood) units ahead of player's position - auto rotpt = pos + ang.ToVector() * (isBlood() ? 4 : 32); + auto rotpt = pos + ang.ToVector() * (!isBlood() ? 32 : 4); auto tempsect = cursectnum; updatesector(rotpt, &tempsect); diff --git a/source/core/gameinput.h b/source/core/gameinput.h index edc49194f..9973dab7d 100644 --- a/source/core/gameinput.h +++ b/source/core/gameinput.h @@ -28,7 +28,7 @@ struct PlayerAngles // General methods. void initialize(DCoreActor* const actor, const DAngle viewyaw = nullAngle) { - if ((pActor = actor)) RenderAngles = PrevLerpAngles = pActor->spr.Angles; + if (pActor = actor) RenderAngles = PrevLerpAngles = pActor->spr.Angles; PrevViewAngles.Yaw = ViewAngles.Yaw = viewyaw; } DAngle getPitchWithView() @@ -37,21 +37,17 @@ struct PlayerAngles } // Render angle functions. - DRotator lerpViewAngles(const double interpfrac) - { - return interpolatedvalue(PrevViewAngles, ViewAngles, interpfrac); - } DRotator getRenderAngles(const double interpfrac) { // Get angles and return with clamped off pitch. - auto angles = RenderAngles + lerpViewAngles(interpfrac); + auto angles = RenderAngles + interpolatedvalue(PrevViewAngles, ViewAngles, interpfrac); angles.Pitch = ClampViewPitch(angles.Pitch); return angles; } void updateRenderAngles(const double interpfrac) { // Apply the current interpolated angle state to the render angles. - const auto lerpAngles = pActor->interpolatedangles(interpfrac); + const auto lerpAngles = interpolatedvalue(pActor->PrevAngles, pActor->spr.Angles, interpfrac); RenderAngles += lerpAngles - PrevLerpAngles; PrevLerpAngles = lerpAngles; } @@ -66,14 +62,9 @@ struct PlayerAngles // Draw code helpers. auto getCrosshairOffsets(const double interpfrac) { - // Set up angles. - const auto viewAngles = lerpViewAngles(interpfrac); - const auto rotTangent = viewAngles.Roll.Tan(); - const auto yawTangent = clamp(viewAngles.Yaw, -DAngle90, DAngle90).Tan(); - const auto fovTangent = tan(r_fov * pi::pi() / 360.); - - // Return as pair with roll as the 2nd object since all callers inevitably need it. - return std::make_pair(DVector2(160, 120 * -rotTangent) * -yawTangent / fovTangent, viewAngles.Roll); + // Set up angles and return as pair with roll as the 2nd object since all callers inevitably need it. + const auto viewAngles = interpolatedvalue(PrevViewAngles, ViewAngles, interpfrac); + return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll); } auto getWeaponOffsets(const double interpfrac) { diff --git a/source/games/blood/src/controls.cpp b/source/games/blood/src/controls.cpp index a2be618d5..f28dfde8a 100644 --- a/source/games/blood/src/controls.cpp +++ b/source/games/blood/src/controls.cpp @@ -54,14 +54,11 @@ void GameInterface::GetInput(ControlInfo* const hidInput, double const scaleAdju ApplyGlobalInput(gInput, hidInput); processMovement(&input, &gInput, hidInput, scaleAdjust); - if (!SyncInput() && gamestate == GS_LEVEL) + // Perform unsynchronised angle/horizon if not dead. + if (!SyncInput() && gamestate == GS_LEVEL && pPlayer->actor->xspr.health != 0) { - // Perform unsynchronised angle/horizon if not dead. - if (pPlayer->actor->xspr.health != 0) - { - pPlayer->Angles.RenderAngles.Yaw += DAngle::fromDeg(input.avel); - pPlayer->Angles.RenderAngles.Pitch += DAngle::fromDeg(input.horz); - } + pPlayer->Angles.RenderAngles.Yaw += DAngle::fromDeg(input.avel); + pPlayer->Angles.RenderAngles.Pitch += DAngle::fromDeg(input.horz); } if (packet) diff --git a/source/games/blood/src/view.cpp b/source/games/blood/src/view.cpp index 86161143e..a1194c1f5 100644 --- a/source/games/blood/src/view.cpp +++ b/source/games/blood/src/view.cpp @@ -489,7 +489,7 @@ static void SetupView(PLAYER* pPlayer, DVector3& cPos, DRotator& cAngles, sector { cPos.Z += bobHeight; } - cPos.Z -= interpolatedvalue(0., 10., cAngles.Pitch / DAngle90); + cPos.Z -= 10. * (cAngles.Pitch / DAngle90); } else { diff --git a/source/games/duke/src/hudweapon_d.cpp b/source/games/duke/src/hudweapon_d.cpp index ff374c813..7a58c1246 100644 --- a/source/games/duke/src/hudweapon_d.cpp +++ b/source/games/duke/src/hudweapon_d.cpp @@ -231,7 +231,7 @@ void displayweapon_d(int snum, double interpfrac) auto offpair = p->Angles.getWeaponOffsets(interpfrac); auto offsets = offpair.first; - auto pitchoffset = interpolatedvalue(0., 16., p->Angles.getRenderAngles(interpfrac).Pitch / DAngle90); + auto pitchoffset = 16. * (p->Angles.getRenderAngles(interpfrac).Pitch / DAngle90); auto yawinput = getavel(snum) * (1. / 16.); auto angle = offpair.second; auto weapon_xoffset = 160 - 90 - (BobVal(512 + weapon_sway * 0.5) * (16384. / 1536.)) - 58 - p->weapon_ang; diff --git a/source/games/duke/src/input.cpp b/source/games/duke/src/input.cpp index 3cddbcad3..0a177e00f 100644 --- a/source/games/duke/src/input.cpp +++ b/source/games/duke/src/input.cpp @@ -829,14 +829,10 @@ void GameInterface::GetInput(ControlInfo* const hidInput, double const scaleAdju FinalizeInput(p, input); - if (!SyncInput()) + if (!SyncInput() && p->GetActor()->spr.extra > 0) { - if (p->GetActor()->spr.extra > 0) - { - // Do these in the same order as the old code. - p->Angles.RenderAngles.Yaw += p->adjustavel(input.avel); - p->Angles.RenderAngles.Pitch += DAngle::fromDeg(input.horz); - } + p->Angles.RenderAngles.Yaw += p->adjustavel(input.avel); + p->Angles.RenderAngles.Pitch += DAngle::fromDeg(input.horz); } if (packet) diff --git a/source/games/exhumed/src/exhumed.cpp b/source/games/exhumed/src/exhumed.cpp index 9366c933e..29ab58fcc 100644 --- a/source/games/exhumed/src/exhumed.cpp +++ b/source/games/exhumed/src/exhumed.cpp @@ -376,8 +376,6 @@ void GameInterface::Ticker() PlayerList[nLocalPlayer].Angles.resetRenderAngles(); UpdatePlayerSpriteAngle(&PlayerList[nLocalPlayer]); - inita = inita.Normalized360(); - // disable synchronised input if set by game. resetForcedSyncInput(); diff --git a/source/games/exhumed/src/input.cpp b/source/games/exhumed/src/input.cpp index d0ff2d946..3cfcc1c99 100644 --- a/source/games/exhumed/src/input.cpp +++ b/source/games/exhumed/src/input.cpp @@ -82,17 +82,14 @@ void GameInterface::GetInput(ControlInfo* const hidInput, double const scaleAdju sPlayerInput[nLocalPlayer].vel.Zero(); } - if (!SyncInput() && gamestate == GS_LEVEL) + if (!SyncInput() && gamestate == GS_LEVEL && !nFreeze) { - if (!nFreeze) - { - pPlayer->Angles.RenderAngles.Yaw += DAngle::fromDeg(input.avel); - pPlayer->Angles.RenderAngles.Pitch += DAngle::fromDeg(input.horz); + pPlayer->Angles.RenderAngles.Yaw += DAngle::fromDeg(input.avel); + pPlayer->Angles.RenderAngles.Pitch += DAngle::fromDeg(input.horz); - if (input.horz) - { - pPlayer->bPlayerPan = pPlayer->bLockPan = true; - } + if (input.horz) + { + pPlayer->bPlayerPan = pPlayer->bLockPan = true; } UpdatePlayerSpriteAngle(pPlayer); diff --git a/source/games/exhumed/src/player.cpp b/source/games/exhumed/src/player.cpp index 89775176f..7a3a8115a 100644 --- a/source/games/exhumed/src/player.cpp +++ b/source/games/exhumed/src/player.cpp @@ -666,7 +666,7 @@ static void pickupMessage(int no) void UpdatePlayerSpriteAngle(Player* pPlayer) { - if (pPlayer->pActor) inita = pPlayer->pActor->spr.Angles.Yaw; + if (pPlayer->pActor) inita = pPlayer->pActor->spr.Angles.Yaw.Normalized360(); } //--------------------------------------------------------------------------- From 30de9c1922fd76fb2c384fd17b25fe5f30274bd7 Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Sat, 4 Feb 2023 16:10:38 +1100 Subject: [PATCH 02/10] - Factor in view pitch when clamping player's actor pitch. --- source/core/gameinput.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/core/gameinput.cpp b/source/core/gameinput.cpp index 152c6ae0e..207ce5f2e 100644 --- a/source/core/gameinput.cpp +++ b/source/core/gameinput.cpp @@ -190,8 +190,10 @@ void PlayerAngles::doPitchKeys(ESyncBits* actions, const bool stopcentering) if (!pActor->spr.Angles.Pitch.Sgn()) *actions &= ~SB_CENTERVIEW; } - // clamp before we finish, even if it's clamped in the drawer. - pActor->spr.Angles.Pitch = ClampViewPitch(pActor->spr.Angles.Pitch); + // clamp before we finish, factoring in the player's view pitch offset. + const auto maximum = GetMaxPitch() - ViewAngles.Pitch * (ViewAngles.Pitch < nullAngle); + const auto minimum = GetMinPitch() - ViewAngles.Pitch * (ViewAngles.Pitch > nullAngle); + pActor->spr.Angles.Pitch = clamp(pActor->spr.Angles.Pitch, maximum, minimum); } From ca4b9c5044645a5c2cdd83ac30f7a2bb1959cbc5 Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Sat, 4 Feb 2023 16:21:45 +1100 Subject: [PATCH 03/10] - Slight tidy-up in vectors.h. --- source/common/utility/vectors.h | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/source/common/utility/vectors.h b/source/common/utility/vectors.h index 89c5a642d..140c310f0 100644 --- a/source/common/utility/vectors.h +++ b/source/common/utility/vectors.h @@ -230,7 +230,7 @@ struct TVector2 // Vector length vec_t Length() const { - return (vec_t)g_sqrt (X*X + Y*Y); + return (vec_t)g_sqrt (LengthSquared()); } vec_t LengthSquared() const @@ -613,7 +613,7 @@ struct TVector3 // Vector length double Length() const { - return g_sqrt (X*X + Y*Y + Z*Z); + return g_sqrt (LengthSquared()); } double LengthSquared() const @@ -928,7 +928,7 @@ struct TVector4 // Vector length double Length() const { - return g_sqrt(X*X + Y*Y + Z*Z + W*W); + return g_sqrt(LengthSquared()); } double LengthSquared() const @@ -1450,7 +1450,7 @@ public: double Tan() const { - auto bam = BAMs(); + const auto bam = BAMs(); return g_sinbam(bam) / g_cosbam(bam); } @@ -1487,7 +1487,7 @@ inline TAngle deltaangle(const TAngle &a1, const TAngle &a2) template inline TAngle absangle(const TAngle &a1, const TAngle &a2) { - return fabs((a1 - a2).Normalized180()); + return fabs(deltaangle(a2, a1)); } template @@ -1528,7 +1528,7 @@ TAngle TVector3::Angle() const template TAngle TVector3::Pitch() const { - return -VecToAngle(TVector2(X, Y).Length(), Z); + return -VecToAngle(XY().Length(), Z); } template @@ -1694,13 +1694,10 @@ struct TRotator }; // Create a forward vector from a rotation (ignoring roll) - template inline TVector3::TVector3 (const TRotator &rot) { - double pcos = rot.Pitch.Cos(); - X = pcos * rot.Yaw.Cos(); - Y = pcos * rot.Yaw.Sin(); + XY() = rot.Pitch.Cos() * rot.Yaw.ToVector(); Z = rot.Pitch.Sin(); } From 4cb311a4c1f23d68584551c5c16de73412c2757c Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Sun, 15 Jan 2023 23:51:48 +0100 Subject: [PATCH 04/10] Increase slider precision for mouse sensitivity settings On mice with high DPI settings, low values such as 0.1-0.3 typically need to be used to get a comfortable effective mouse sensitivity. --- wadsrc/static/menudef.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wadsrc/static/menudef.txt b/wadsrc/static/menudef.txt index d8a1977c2..292622071 100644 --- a/wadsrc/static/menudef.txt +++ b/wadsrc/static/menudef.txt @@ -812,8 +812,8 @@ OptionMenu "MouseOptions" protected } // todo Option "$MOUSEMNU_CURSOR", "vid_cursor", "Cursors" StaticText "" - Slider "$MOUSEMNU_SENSITIVITY_X", "m_sensitivity_x", 0.5, 8, 0.25 - Slider "$MOUSEMNU_SENSITIVITY_Y", "m_sensitivity_y", 0.5, 8, 0.25 + Slider "$MOUSEMNU_SENSITIVITY_X", "m_sensitivity_x", 0.1, 8, 0.05 + Slider "$MOUSEMNU_SENSITIVITY_Y", "m_sensitivity_y", 0.1, 8, 0.05 StaticText "" Slider "$MOUSEMNU_TURNSPEED", "m_yaw", 0, 2.5, 0.1 Slider "$MOUSEMNU_MOUSELOOKSPEED", "m_pitch", 0, 2.5, 0.1 From 5fd4fbfde5cfde647aa8065264ea0cd357085150 Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Sat, 4 Feb 2023 16:56:58 +1100 Subject: [PATCH 05/10] - Remove some leftover debug code. --- source/core/rendering/scene/hw_walls.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/source/core/rendering/scene/hw_walls.cpp b/source/core/rendering/scene/hw_walls.cpp index b1d28d2ec..8fccda3fa 100644 --- a/source/core/rendering/scene/hw_walls.cpp +++ b/source/core/rendering/scene/hw_walls.cpp @@ -1128,10 +1128,6 @@ int HWWall::CheckWallSprite(tspritetype* spr, tspritetype* last) void HWWall::ProcessWallSprite(HWDrawInfo* di, tspritetype* spr, sectortype* sector) { - if (spr->time == 1373) - { - int a = 0; - } auto tex = TexMan.GetGameTexture(spr->spritetexture()); if (!tex || !tex->isValid()) return; From e28088380f608a01e8baa11a29623b00c83770fe Mon Sep 17 00:00:00 2001 From: Simon Date: Sun, 29 Jan 2023 19:18:01 +0000 Subject: [PATCH 06/10] Fix crash in Shadow Warrior when player dies --- source/games/sw/src/sounds.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/games/sw/src/sounds.cpp b/source/games/sw/src/sounds.cpp index 2f2f621d8..1df53bb98 100644 --- a/source/games/sw/src/sounds.cpp +++ b/source/games/sw/src/sounds.cpp @@ -537,7 +537,8 @@ void SWSoundEngine::CalcPosVel(int type, const void* source, const float pt[3], { auto act = ((PLAYER*)source)->actor; if (act) vPos = act->getPosWithOffsetZ(); - else vPos = pp->actor->getPosWithOffsetZ(); + else if (pp->actor) + vPos = pp->actor->getPosWithOffsetZ(); } pancheck = true; FVector3 npos = GetSoundPos(vPos); From cbcc4f7729809b5b21ae7452e47697dc57e83e04 Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Sat, 4 Feb 2023 17:18:47 +1100 Subject: [PATCH 07/10] - SW: Repair pitch setup for all weapons not accounting for the player's view pitch offset. * Long-standing omission from back in 0e3604ac9e485e4f26e3ad52399e7dcd7db8e1e3. --- source/games/sw/src/jweapon.cpp | 4 +-- source/games/sw/src/weapon.cpp | 58 ++++++++++++++++----------------- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/source/games/sw/src/jweapon.cpp b/source/games/sw/src/jweapon.cpp index c8031e559..a30a87fac 100644 --- a/source/games/sw/src/jweapon.cpp +++ b/source/games/sw/src/jweapon.cpp @@ -1285,7 +1285,7 @@ int PlayerInitChemBomb(PLAYER* pp) if (pp->Flags & (PF_DIVING) || SpriteInUnderwaterArea(actorNew)) actorNew->user.Flags |= (SPR_UNDERWATER); - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, HORIZ_MULTF); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), HORIZ_MULTF); double oclipdist = plActor->clipdist; plActor->clipdist = 0; @@ -1655,7 +1655,7 @@ int PlayerInitCaltrops(PLAYER* pp) if (pp->Flags & (PF_DIVING) || SpriteInUnderwaterArea(actorNew)) actorNew->user.Flags |= (SPR_UNDERWATER); - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, HORIZ_MULTF); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), HORIZ_MULTF); double oclipdist = plActor->clipdist; plActor->clipdist = 0; diff --git a/source/games/sw/src/weapon.cpp b/source/games/sw/src/weapon.cpp index 77f253c77..5a0c4042f 100644 --- a/source/games/sw/src/weapon.cpp +++ b/source/games/sw/src/weapon.cpp @@ -11521,7 +11521,7 @@ int DoRing(DSWActor* actor) // put it out there actor->spr.pos += actor->spr.Angles.Yaw.ToVector() * actor->user.Dist; - if (pp) actor->spr.pos.Z -= actor->user.Dist * pp->actor->spr.Angles.Pitch.Tan() * 2.; // horizon math sucks... + if (pp) actor->spr.pos.Z -= actor->user.Dist * pp->Angles.getPitchWithView().Tan() * 2.; // horizon math sucks... SetActor(actor, actor->spr.pos); @@ -11599,7 +11599,7 @@ void InitSpellRing(PLAYER* pp) // put it out there actorNew->spr.pos += actorNew->spr.Angles.Yaw.ToVector() * actorNew->user.Dist; - actorNew->spr.pos.Z += pp->actor->getOffsetZ() + 20 - (actorNew->user.Dist * pp->actor->spr.Angles.Pitch.Tan() * 2.); // horizon math sucks... + actorNew->spr.pos.Z += pp->actor->getOffsetZ() + 20 - (actorNew->user.Dist * pp->Angles.getPitchWithView().Tan() * 2.); // horizon math sucks... actorNew->spr.Angles.Yaw += DAngle90; @@ -11971,7 +11971,7 @@ void InitSpellNapalm(PLAYER* pp) actor->spr.shade = -40; actor->spr.scale = DVector2(0.5, 0.5); actor->clipdist = 0; - setFreeAimVelocity(actor->vel.X, actor->vel.Z, pp->actor->spr.Angles.Pitch, HORIZ_MULTF); + setFreeAimVelocity(actor->vel.X, actor->vel.Z, pp->Angles.getPitchWithView(), HORIZ_MULTF); actor->spr.cstat |= (CSTAT_SPRITE_TRANSLUCENT | CSTAT_SPRITE_YCENTER); actor->spr.cstat &= ~(CSTAT_SPRITE_BLOCK | CSTAT_SPRITE_BLOCK_HITSCAN); actor->user.Flags2 |= (SPR2_BLUR_TAPER_FAST); @@ -12101,7 +12101,7 @@ int InitSpellMirv(PLAYER* pp) actorNew->spr.shade = -40; actorNew->spr.scale = DVector2(1.125, 1.125); actorNew->clipdist = 2; - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, HORIZ_MULTF); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), HORIZ_MULTF); actorNew->spr.cstat |= (CSTAT_SPRITE_TRANSLUCENT | CSTAT_SPRITE_YCENTER); actorNew->spr.cstat &= ~(CSTAT_SPRITE_BLOCK | CSTAT_SPRITE_BLOCK_HITSCAN); @@ -12236,7 +12236,7 @@ int InitSwordAttack(PLAYER* pp) double dax = 1024., daz = 0; DAngle daang = pp->actor->spr.Angles.Yaw; - setFreeAimVelocity(dax, daz, pp->actor->spr.Angles.Pitch, 1000. - (RandomRangeF(24000 / 256.) - 12000 / 256.)); + setFreeAimVelocity(dax, daz, pp->Angles.getPitchWithView(), 1000. - (RandomRangeF(24000 / 256.) - 12000 / 256.)); FAFhitscan(pp->actor->getPosWithOffsetZ(), pp->cursector, DVector3(pp->actor->spr.Angles.Yaw.ToVector() * dax, daz), hit, CLIPMASK_MISSILE); if (hit.hitSector == nullptr) @@ -12414,7 +12414,7 @@ int InitFistAttack(PLAYER* pp) HitInfo hit{}; double dax = 1024., daz = 0; auto daang = pp->actor->spr.Angles.Yaw; - setFreeAimVelocity(dax, daz, pp->actor->spr.Angles.Pitch, 1000. - (RandomRangeF(24000 / 256.) - 12000 / 256.)); + setFreeAimVelocity(dax, daz, pp->Angles.getPitchWithView(), 1000. - (RandomRangeF(24000 / 256.) - 12000 / 256.)); FAFhitscan(pp->actor->getPosWithOffsetZ(), pp->cursector, DVector3(pp->actor->spr.Angles.Yaw.ToVector() * dax, daz), hit, CLIPMASK_MISSILE); if (hit.hitSector == nullptr) @@ -12975,7 +12975,7 @@ int InitStar(PLAYER* pp) actorNew->clipdist = 2; // zvel was overflowing with this calculation - had to move to a local long var double zvel = 0; - setFreeAimVelocity(actorNew->vel.X, zvel, pp->actor->spr.Angles.Pitch, (HORIZ_MULT + STAR_HORIZ_ADJ) * 0.5); + setFreeAimVelocity(actorNew->vel.X, zvel, pp->Angles.getPitchWithView(), (HORIZ_MULT + STAR_HORIZ_ADJ) * 0.5); actorNew->user.ceiling_dist = (1); actorNew->user.floor_dist = (1); @@ -13075,7 +13075,7 @@ void InitHeartAttack(PLAYER* pp) actorNew->spr.shade = -10; actorNew->spr.scale = DVector2(0.8125, 0.8125); actorNew->clipdist = 0; - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, HORIZ_MULTF); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), HORIZ_MULTF); actorNew->spr.cstat &= ~(CSTAT_SPRITE_BLOCK | CSTAT_SPRITE_BLOCK_HITSCAN); actorNew->user.Flags2 |= (SPR2_DONT_TARGET_OWNER); actorNew->spr.cstat |= (CSTAT_SPRITE_INVISIBLE); @@ -13217,7 +13217,7 @@ int InitShotgun(PLAYER* pp) DAngle daang = DAngle22_5 * 0.5; if (WeaponAutoAimHitscan(pp->actor, &daz, &daang, false) == nullptr) { - setFreeAimVelocity(dax, daz, pp->actor->spr.Angles.Pitch, 1000.); + setFreeAimVelocity(dax, daz, pp->Angles.getPitchWithView(), 1000.); daang = pp->actor->spr.Angles.Yaw; } @@ -13379,7 +13379,7 @@ int InitLaser(PLAYER* pp) actorNew->clipdist = 4; // the slower the missile travels the less of a zvel it needs - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, 16.); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), 16.); actorNew->user.WeaponNum = actor->user.WeaponNum; actorNew->user.Radius = 200; @@ -13474,7 +13474,7 @@ int InitRail(PLAYER* pp) SetOwner(pp->actor, actorNew); actorNew->spr.scale = DVector2(0.8125, 0.8125); actorNew->spr.shade = -15; - setFreeAimVelocity(actorNew->vel.X, zvel, pp->actor->spr.Angles.Pitch, (HORIZ_MULT + 17) * 0.5); + setFreeAimVelocity(actorNew->vel.X, zvel, pp->Angles.getPitchWithView(), (HORIZ_MULT + 17) * 0.5); actorNew->user.RotNum = 5; NewStateGroup(actorNew, &sg_Rail[0]); @@ -13638,7 +13638,7 @@ int InitRocket(PLAYER* pp) SetOwner(pp->actor, actorNew); actorNew->spr.scale = DVector2(1.40626, 1.40625); actorNew->spr.shade = -15; - setFreeAimVelocity(actorNew->vel.X, zvel, pp->actor->spr.Angles.Pitch, (HORIZ_MULT + 35) * 0.5); + setFreeAimVelocity(actorNew->vel.X, zvel, pp->Angles.getPitchWithView(), (HORIZ_MULT + 35) * 0.5); actorNew->clipdist = 4; @@ -13745,7 +13745,7 @@ int InitBunnyRocket(PLAYER* pp) SetOwner(pp->actor, actorNew); actorNew->spr.scale = DVector2(1, 1); actorNew->spr.shade = -15; - setFreeAimVelocity(actorNew->vel.X, zvel, pp->actor->spr.Angles.Pitch, (HORIZ_MULT + 35) * 0.5); + setFreeAimVelocity(actorNew->vel.X, zvel, pp->Angles.getPitchWithView(), (HORIZ_MULT + 35) * 0.5); actorNew->clipdist = 4; @@ -13847,7 +13847,7 @@ int InitNuke(PLAYER* pp) SetOwner(pp->actor, actorNew); actorNew->spr.scale = DVector2(2, 2); actorNew->spr.shade = -15; - setFreeAimVelocity(actorNew->vel.X, zvel, pp->actor->spr.Angles.Pitch, (HORIZ_MULT + 36) * 0.5); + setFreeAimVelocity(actorNew->vel.X, zvel, pp->Angles.getPitchWithView(), (HORIZ_MULT + 36) * 0.5); actorNew->clipdist = 4; // Set to red palette @@ -14003,7 +14003,7 @@ int InitMicro(PLAYER* pp) return 0; double vel = 75., zvel = 0; - setFreeAimVelocity(vel, zvel, pp->actor->spr.Angles.Pitch, HORIZ_MULTF); + setFreeAimVelocity(vel, zvel, pp->Angles.getPitchWithView(), HORIZ_MULTF); for (i = 0; i < MAX_MICRO; i++) { @@ -15208,7 +15208,7 @@ int InitTracerUzi(PLAYER* pp) static const short lat_dist[] = {800,-800}; - double nz = 8 + (pp->actor->spr.Angles.Pitch.Tan() * 36.); + double nz = 8 + (pp->Angles.getPitchWithView().Tan() * 36.); // Spawn a shot // Inserting and setting up variables @@ -15247,7 +15247,7 @@ int InitTracerUzi(PLAYER* pp) return 0; } - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, actorNew->vel.X); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), actorNew->vel.X); plActor->clipdist = oclipdist; @@ -15512,7 +15512,7 @@ int InitUzi(PLAYER* pp) else { daang = pp->actor->spr.Angles.Yaw + mapangle(RandomRange(24) - 12); - setFreeAimVelocity(dax, daz, pp->actor->spr.Angles.Pitch, 1000. - (RandomRangeF(24000/256.) - 12000/256.)); + setFreeAimVelocity(dax, daz, pp->Angles.getPitchWithView(), 1000. - (RandomRangeF(24000/256.) - 12000/256.)); } DVector3 vect(daang.ToVector() * dax, daz); @@ -15684,7 +15684,7 @@ int InitTankShell(DSWActor* actor, PLAYER* pp) actorNew->spr.cstat |= (CSTAT_SPRITE_YCENTER); actorNew->spr.cstat |= (CSTAT_SPRITE_INVISIBLE); - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, actorNew->vel.X); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), actorNew->vel.X); WeaponAutoAim(actor, actorNew, DAngle22_5 / 2, false); // a bit of randomness @@ -15752,7 +15752,7 @@ int InitTurretMicro(DSWActor* actor, PLAYER* pp) SetOwner(plActor, actorNew); actorNew->spr.scale = DVector2(0.375, 0.375); actorNew->spr.shade = -15; - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, HORIZ_MULTF - RandomRangeF(8) + 5); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), HORIZ_MULTF - RandomRangeF(8) + 5); actorNew->clipdist = 4; @@ -15821,7 +15821,7 @@ int InitTurretRocket(DSWActor* actor, PLAYER* pp) actorNew->user.Flags2 |= (SPR2_SO_MISSILE); actorNew->spr.cstat |= (CSTAT_SPRITE_YCENTER); - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, actorNew->vel.X); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), actorNew->vel.X); WeaponAutoAim(actor, actorNew, DAngle22_5 / 2, false); // a bit of randomness @@ -15860,7 +15860,7 @@ int InitTurretFireball(DSWActor* actor, PLAYER* pp) actorNew->user.Flags2 |= (SPR2_SO_MISSILE); actorNew->spr.cstat |= (CSTAT_SPRITE_YCENTER); - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, actorNew->vel.X); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), actorNew->vel.X); WeaponAutoAim(actor, actorNew, DAngle22_5 / 2, false); // a bit of randomness @@ -15897,7 +15897,7 @@ int InitTurretRail(DSWActor* actor, PLAYER* pp) SetOwner(pp->actor, actorNew); actorNew->spr.scale = DVector2(0.8125, 0.8125); actorNew->spr.shade = -15; - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, HORIZ_MULTF); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), HORIZ_MULTF); actorNew->user.RotNum = 5; NewStateGroup(actorNew, &sg_Rail[0]); @@ -15944,7 +15944,7 @@ int InitTurretLaser(DSWActor* actor, PLAYER* pp) actorNew->spr.shade = -15; // the slower the missile travels the less of a zvel it needs - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, 16.); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), 16.); actorNew->user.Radius = 200; actorNew->user.ceiling_dist = (1); @@ -15983,7 +15983,7 @@ int InitSobjMachineGun(DSWActor* actor, PLAYER* pp) double daz = npos.Z; if (RANDOM_P2(1024) < 200) - InitTracerTurret(actor, pp->actor, pp->actor->spr.Angles.Pitch); + InitTracerTurret(actor, pp->actor, pp->Angles.getPitchWithView()); DAngle daang = DAngle22_5 / 2; if (WeaponAutoAimHitscan(actor, &daz, &daang, false) != nullptr) @@ -15992,7 +15992,7 @@ int InitSobjMachineGun(DSWActor* actor, PLAYER* pp) } else { - setFreeAimVelocity(dax, daz, DAngle::fromDeg(min(pp->actor->spr.Angles.Pitch.Degrees(), 11.0515)), 1000 - RandomRangeF(80) + 40); + setFreeAimVelocity(dax, daz, DAngle::fromDeg(min(pp->Angles.getPitchWithView().Degrees(), 11.0515)), 1000 - RandomRangeF(80) + 40); daang = actor->spr.Angles.Yaw; } @@ -16682,7 +16682,7 @@ int InitGrenade(PLAYER* pp) if (pp->Flags & (PF_DIVING) || SpriteInUnderwaterArea(actorNew)) actorNew->user.Flags |= (SPR_UNDERWATER); - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, HORIZ_MULTF); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), HORIZ_MULTF); auto oclipdist = actor->clipdist; actor->clipdist = 0; @@ -16798,7 +16798,7 @@ int InitMine(PLAYER* pp) actorNew->spr.scale = DVector2(0.5, 0.5); actorNew->spr.shade = -15; actorNew->clipdist = 8; - setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->actor->spr.Angles.Pitch, HORIZ_MULTF); + setFreeAimVelocity(actorNew->vel.X, actorNew->vel.Z, pp->Angles.getPitchWithView(), HORIZ_MULTF); actorNew->user.WeaponNum = actor->user.WeaponNum; actorNew->user.Radius = 200; actorNew->user.ceiling_dist = (5); @@ -16933,7 +16933,7 @@ int InitFireball(PLAYER* pp) actorNew->user.ceiling_dist = (6); actorNew->user.floor_dist = (6); double zvel = 0.; - setFreeAimVelocity(actorNew->vel.X, zvel, pp->actor->spr.Angles.Pitch, 120.); + setFreeAimVelocity(actorNew->vel.X, zvel, pp->Angles.getPitchWithView(), 120.); // at certain angles the clipping box was big enough to block the // initial positioning of the fireball. From 924b60119949bb25c8fba063f65a1f454c1adf12 Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Sat, 4 Feb 2023 19:01:01 +1100 Subject: [PATCH 08/10] - Change `scaletozero()` to return true when back at 0 to save callers having to test angle's signum again. --- source/core/gameinput.cpp | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/source/core/gameinput.cpp b/source/core/gameinput.cpp index 207ce5f2e..ae3632854 100644 --- a/source/core/gameinput.cpp +++ b/source/core/gameinput.cpp @@ -71,13 +71,17 @@ static inline DAngle getscaledangle(const DAngle angle, const double scale, cons return (angle.Normalized180() * getTicrateScale(scale)) + push; } -static inline void scaletozero(DAngle& angle, const double scale, const DAngle push = DAngle::fromDeg(32. / 465.)) +static inline bool scaletozero(DAngle& angle, const double scale, const DAngle push = DAngle::fromDeg(32. / 465.)) { if (auto sgn = angle.Sgn()) { - angle -= getscaledangle(angle, scale, push * sgn); - if (sgn != angle.Sgn()) angle = nullAngle; + if (sgn != (angle -= getscaledangle(angle, scale, push * sgn)).Sgn()) + { + angle = nullAngle; + return true; + } } + return false; } @@ -186,8 +190,8 @@ void PlayerAngles::doPitchKeys(ESyncBits* actions, const bool stopcentering) { const auto pitch = abs(pActor->spr.Angles.Pitch); const auto scale = pitch > PITCH_CNTRSINEOFFSET ? (pitch - PITCH_CNTRSINEOFFSET).Cos() : 1.; - scaletozero(pActor->spr.Angles.Pitch, PITCH_CENTERSPEED * scale); - if (!pActor->spr.Angles.Pitch.Sgn()) *actions &= ~SB_CENTERVIEW; + if (scaletozero(pActor->spr.Angles.Pitch, PITCH_CENTERSPEED * scale)) + *actions &= ~SB_CENTERVIEW; } // clamp before we finish, factoring in the player's view pitch offset. @@ -270,7 +274,8 @@ void PlayerAngles::doViewPitch(const DVector2& pos, DAngle const ang, bool const if (climbing) { // tilt when climbing but you can't even really tell it. - if (ViewAngles.Pitch > PITCH_HORIZOFFCLIMB) ViewAngles.Pitch += getscaledangle(deltaangle(ViewAngles.Pitch, PITCH_HORIZOFFCLIMB), PITCH_HORIZOFFSPEED, PITCH_HORIZOFFPUSH); + if (ViewAngles.Pitch > PITCH_HORIZOFFCLIMB) + ViewAngles.Pitch += getscaledangle(deltaangle(ViewAngles.Pitch, PITCH_HORIZOFFCLIMB), PITCH_HORIZOFFSPEED, PITCH_HORIZOFFPUSH); } else { From ef1e3d492c52e80f9e9fa732186e75143d361a15 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sat, 4 Feb 2023 12:23:18 +0100 Subject: [PATCH 09/10] - completed Blood's BigFont. --- wadsrc/static/filter/blood/fonts/bigfont/0100.lmp | Bin 0 -> 198 bytes wadsrc/static/filter/blood/fonts/bigfont/010A.lmp | Bin 0 -> 155 bytes wadsrc/static/filter/blood/fonts/bigfont/0112.lmp | Bin 0 -> 210 bytes wadsrc/static/filter/blood/fonts/bigfont/0116.lmp | Bin 0 -> 186 bytes wadsrc/static/filter/blood/fonts/bigfont/011E.lmp | Bin 0 -> 202 bytes wadsrc/static/filter/blood/fonts/bigfont/0120.lmp | Bin 0 -> 188 bytes wadsrc/static/filter/blood/fonts/bigfont/0122.lmp | Bin 0 -> 189 bytes wadsrc/static/filter/blood/fonts/bigfont/0126.lmp | Bin 0 -> 164 bytes wadsrc/static/filter/blood/fonts/bigfont/012A.lmp | Bin 0 -> 117 bytes wadsrc/static/filter/blood/fonts/bigfont/012E.lmp | Bin 0 -> 87 bytes wadsrc/static/filter/blood/fonts/bigfont/0136.lmp | Bin 0 -> 199 bytes wadsrc/static/filter/blood/fonts/bigfont/013B.lmp | Bin 0 -> 114 bytes wadsrc/static/filter/blood/fonts/bigfont/013D.lmp | Bin 0 -> 122 bytes wadsrc/static/filter/blood/fonts/bigfont/0145.lmp | Bin 0 -> 174 bytes wadsrc/static/filter/blood/fonts/bigfont/0154.lmp | Bin 0 -> 170 bytes wadsrc/static/filter/blood/fonts/bigfont/016A.lmp | Bin 0 -> 171 bytes wadsrc/static/filter/blood/fonts/bigfont/0172.lmp | Bin 0 -> 155 bytes wadsrc/static/filter/blood/fonts/bigfont/0174.lmp | Bin 0 -> 237 bytes wadsrc/static/filter/blood/fonts/bigfont/0176.lmp | Bin 0 -> 131 bytes wadsrc/static/filter/blood/fonts/bigfont/0394.lmp | Bin 0 -> 165 bytes wadsrc/static/filter/blood/fonts/bigfont/0398.lmp | Bin 0 -> 256 bytes wadsrc/static/filter/blood/fonts/bigfont/039B.lmp | Bin 0 -> 138 bytes wadsrc/static/filter/blood/fonts/bigfont/039E.lmp | Bin 0 -> 162 bytes wadsrc/static/filter/blood/fonts/bigfont/03A3.lmp | Bin 0 -> 174 bytes wadsrc/static/filter/blood/fonts/bigfont/03A9.lmp | Bin 0 -> 221 bytes wadsrc/static/filter/blood/fonts/bigfont/0402.lmp | Bin 0 -> 199 bytes wadsrc/static/filter/blood/fonts/bigfont/0403.lmp | Bin 0 -> 123 bytes wadsrc/static/filter/blood/fonts/bigfont/0404.lmp | Bin 0 -> 246 bytes wadsrc/static/filter/blood/fonts/bigfont/0409.lmp | Bin 0 -> 252 bytes wadsrc/static/filter/blood/fonts/bigfont/040A.lmp | Bin 0 -> 241 bytes wadsrc/static/filter/blood/fonts/bigfont/040B.lmp | Bin 0 -> 181 bytes wadsrc/static/filter/blood/fonts/bigfont/040C.lmp | Bin 0 -> 208 bytes wadsrc/static/filter/blood/fonts/bigfont/040D.lmp | Bin 0 -> 179 bytes wadsrc/static/filter/blood/fonts/bigfont/040E.lmp | Bin 0 -> 151 bytes wadsrc/static/filter/blood/fonts/bigfont/040F.lmp | Bin 0 -> 146 bytes wadsrc/static/filter/blood/fonts/bigfont/0411.lmp | Bin 0 -> 180 bytes wadsrc/static/filter/blood/fonts/bigfont/0413.lmp | Bin 0 -> 109 bytes wadsrc/static/filter/blood/fonts/bigfont/0414.lmp | Bin 0 -> 165 bytes wadsrc/static/filter/blood/fonts/bigfont/0416.lmp | Bin 0 -> 295 bytes wadsrc/static/filter/blood/fonts/bigfont/0417.lmp | Bin 0 -> 166 bytes wadsrc/static/filter/blood/fonts/bigfont/0418.lmp | Bin 0 -> 161 bytes wadsrc/static/filter/blood/fonts/bigfont/0419.lmp | Bin 0 -> 195 bytes wadsrc/static/filter/blood/fonts/bigfont/041B.lmp | Bin 0 -> 155 bytes wadsrc/static/filter/blood/fonts/bigfont/041F.lmp | Bin 0 -> 144 bytes wadsrc/static/filter/blood/fonts/bigfont/0423.lmp | Bin 0 -> 117 bytes wadsrc/static/filter/blood/fonts/bigfont/0424.lmp | Bin 0 -> 242 bytes wadsrc/static/filter/blood/fonts/bigfont/0426.lmp | Bin 0 -> 157 bytes wadsrc/static/filter/blood/fonts/bigfont/0427.lmp | Bin 0 -> 126 bytes wadsrc/static/filter/blood/fonts/bigfont/0428.lmp | Bin 0 -> 234 bytes wadsrc/static/filter/blood/fonts/bigfont/0429.lmp | Bin 0 -> 247 bytes wadsrc/static/filter/blood/fonts/bigfont/042A.lmp | Bin 0 -> 178 bytes wadsrc/static/filter/blood/fonts/bigfont/042B.lmp | Bin 0 -> 207 bytes wadsrc/static/filter/blood/fonts/bigfont/042C.lmp | Bin 0 -> 156 bytes wadsrc/static/filter/blood/fonts/bigfont/042D.lmp | Bin 0 -> 236 bytes wadsrc/static/filter/blood/fonts/bigfont/042E.lmp | Bin 0 -> 277 bytes wadsrc/static/filter/blood/fonts/bigfont/042F.lmp | Bin 0 -> 174 bytes wadsrc/static/filter/blood/fonts/bigfont/0490.lmp | Bin 0 -> 113 bytes wadsrc/static/filter/blood/fonts/bigfont/1E80.lmp | Bin 0 -> 223 bytes wadsrc/static/filter/blood/fonts/bigfont/1E82.lmp | Bin 0 -> 223 bytes wadsrc/static/filter/blood/fonts/bigfont/1EF2.lmp | Bin 0 -> 133 bytes 60 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0100.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/010A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0112.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0116.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/011E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0120.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0122.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0126.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/012A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/012E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0136.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/013B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/013D.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0145.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0154.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/016A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0172.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0174.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0176.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0394.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0398.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/039B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/039E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/03A3.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/03A9.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0402.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0403.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0404.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0409.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/040A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/040B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/040C.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/040D.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/040E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/040F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0411.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0413.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0414.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0416.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0417.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0418.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0419.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/041B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/041F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0423.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0424.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0426.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0427.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0428.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0429.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/042A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/042B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/042C.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/042D.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/042E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/042F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0490.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/1E80.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/1E82.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/1EF2.lmp diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0100.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0100.lmp new file mode 100644 index 0000000000000000000000000000000000000000..c8e7fd879721b2b69f5194fda0a761cca2188bbb GIT binary patch literal 198 zcmYk0-3`Jp41}X31D0S2hF}NQK#Uk%R3T3K{BS<`Y}m*c6YNa$ zLR^U(aVH+clXwxR?>1zTU1VBXed?xKd qDU1o${&@hBBLaB7EWemIYKNvveoxPBak_(+&3y z4|u{0-td7h97Uwm)_Y2Rh%uI0uib16XBJV_Gq+~z>Ksy1&0Oo2Xir<0vvMgm&wH2i V|L?+M7$!N0U^JL5iO%-oHH{^AT{RnK_Eu2jhoKbJYOE@=vmuDE%emlc wjEwLJdsEWr5H{f%#?y>PD#Q% n8#6Q{^_zC^%TfxSm_-^!Fs8`)m(;N8X|jKClM5}#x$66roXbiRiBK71vbNR3fDcMDHw~Bb noS0iwV+j98qn9Pd;}EGB%e>Ex`&7lwg()4`Hk{1ARs`)A24EG& literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0126.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0126.lmp new file mode 100644 index 0000000000000000000000000000000000000000..70ac5fd3ffabaf60d222b38420b506994a0552e4 GIT binary patch literal 164 zcmXYp%MF7t5Cx5WLC$_+If4T=XL_Iq3ZQ@#kOI;}Dt4Y1Mw->r9Cmc-Ivd>K0Z;gb zANYko=p@ERB$nsPnCI3LbIN(Dowe3B3?dS|NJ`j56g-h_RSh0T(eKS{FUVdLV_EK` KDNk1_rTqc^Y7znf literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/012A.lmp b/wadsrc/static/filter/blood/fonts/bigfont/012A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d0ade982fe8c57adae77f4e4d2c3fd7e806c7361 GIT binary patch literal 117 zcmZQ&5Mp3pU}lg3lFC4A1H_>~oCm}VOk7;Ny#FB-GanZhHx~~tpMVG$h>L?Icz8e( hy!?W~q7w38ASVac!OF_c#=*e}Gz0|r`Jp=g0|5LK3YGu> literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/012E.lmp b/wadsrc/static/filter/blood/fonts/bigfont/012E.lmp new file mode 100644 index 0000000000000000000000000000000000000000..43d9f96d20f160a2985ac977069caf6a5b1553e4 GIT binary patch literal 87 zcmZQ(5MlrU5g^tCVtWurfQyTpi-(s_Km-iL#RLTYGYE2V@$w4_i%Q6Yft<9ssOWzN XK2}zCHVzI>E?zL;=NDiU1&RXz{_Y2k literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0136.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0136.lmp new file mode 100644 index 0000000000000000000000000000000000000000..e5eb8941f96bbc5091963f9243d0114f8e917552 GIT binary patch literal 199 zcmW;F(G`L)429uRjI^aC#SoAKwhOp}JGg@bxP@c50SmZW4gBYP54kU~>Z11U;vt^m zCEnsAzG4$Up*rVU=R+5VqiHJp6tE{AQ{GESrlzq5iFv>%5f$A4^gUnawk=f+fQV;^ zG3B}IP>*AbMb*{@L<7tzZy{j4EE984S{?*;^N`u7Zetg27~qM|09HCKtN7T?mrKc gsHnXBe;yVfB_<&7pNAF5kQNseh08FB0S)*M0HP@m!2kdN literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/013D.lmp b/wadsrc/static/filter/blood/fonts/bigfont/013D.lmp new file mode 100644 index 0000000000000000000000000000000000000000..df8f55dbf8b446621ecb9c2e814496a79b1d219e GIT binary patch literal 122 zcmZQ);Aa2<6(BYTVlN;L1mXxFP6gs(AZFm>;^N`u7Zetg27~qM|09HCKtN7T?mrKc fsHnU=jACFC6B7`CiZL)tON)z&!c~X?4f+oN5i$@o literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0145.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0145.lmp new file mode 100644 index 0000000000000000000000000000000000000000..39cc537512de31905b9c14f203a167616b786a7c GIT binary patch literal 174 zcmZ9^!41MN3Zgob7M8GXM{bu=ZPA2?Yt9=x7h~-W^FlNah3;^KJ3^CRyHb@Jt&FkKGf*oQf*a>!mU1PU(*--d|{Cijc0O4x?&D_ny zJk86z&Bt6E5oeK{J5mVDxyYuqc9?z0%Hyg6oTK@u8Xc7Ma literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0172.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0172.lmp new file mode 100644 index 0000000000000000000000000000000000000000..29e1298555b1cbab502a2e959fe8852923be2681 GIT binary patch literal 155 zcmWm6!41P8425A5B#Nnk03t*p#Mjd!kuf*j8uu<%r^Lr0q(fk4aoT&{_b{*PvWQC7l67|< Xa!zG%>Fp{6^pL9?KCm&Csp9?zrg;&h literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0174.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0174.lmp new file mode 100644 index 0000000000000000000000000000000000000000..f557aad8d16ef904d5075f2b21942b46aba5825b GIT binary patch literal 237 zcmW;G(G9{N7zAKi6wA*~DYhkT+QJgPI)NiNf=jrCW9SMF;Rf!3ha?{fJlvfTMcAzSOK!2w4&a+7h>7NiKU)O8Ez~QXH57 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0176.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0176.lmp new file mode 100644 index 0000000000000000000000000000000000000000..8376ee7eb1d5ef8356a378e41e5504f310931f48 GIT binary patch literal 131 zcmW;EK?=h#3jcJGhpKid|A^04J(=JOny`OZp-q_uMW E0NYOunE(I) literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0394.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0394.lmp new file mode 100644 index 0000000000000000000000000000000000000000..3eb059cfbb1bbd0b87faa67df52009c720e8ed28 GIT binary patch literal 165 zcmXZU(G9~O3Itr1x z;R73d;Rk=Po+#btQcBLXch=q>>zb#D^^R22Gp8{|)-zJIVU`fi)*0_35$k2a)@clU a7Ik$lL`fsQwUkoZi9B66$S{aVO7#Fe@)Y3! literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0398.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0398.lmp new file mode 100644 index 0000000000000000000000000000000000000000..f611f8bd5b28c67cea37cf497d01488b52f045f2 GIT binary patch literal 256 zcmYk$%WcCj5JgdmBgx{BLxLt`3D9TSNC7UvCAbO~;Ue6Cc5Wgaq=Yn(CG)bd5dsGw z?q;5^V)gev;0zbI!VT{5fG2#y7ktAHGzaJMX3 zEfqD5h;(G_5Q3u+bR0`%`u-ig8Anw#X74*AQ_ z-N$`h$^g=?s@l6vOG@Xy`Kt_I>hAf64x3`|^HJUl#1qN38$|3MsHUJyr44$R@< iVP@jzhX~2blOV*)i>8r-17wSs7|;|RCLtjak^caid=SzA literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/03A3.lmp b/wadsrc/static/filter/blood/fonts/bigfont/03A3.lmp new file mode 100644 index 0000000000000000000000000000000000000000..a993ac2786e92f35f6e58144c5cdc28cb933dcc3 GIT binary patch literal 174 zcmaLPy$yvh3;mk&tb(OsD4+fua$Em!e;m) I+;zi{FP@bWqW}N^ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/03A9.lmp b/wadsrc/static/filter/blood/fonts/bigfont/03A9.lmp new file mode 100644 index 0000000000000000000000000000000000000000..435a7c2e562862105b703d548f29e7df054e02dc GIT binary patch literal 221 zcmX}l%MHRX3-mBg}?(u6i9Ft6K|OL3C;4g+c3dTA|It%z|y@4OFTG89rNWuBWHoeK*_IYuW_D&DtY Mz$+qV5;@n}e$mz)r~m)} literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0402.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0402.lmp new file mode 100644 index 0000000000000000000000000000000000000000..ad37ce2d7cbcf18b1ea7f21075c2531f7ab30c00 GIT binary patch literal 199 zcmd;O;Aa2<8z6QDVlN;L1maX6t_0#XAf61w3xIe%5bpuvqd`2V<73{0{a*q$aLVp_2`u!94f-~u<` qF(uJ#^HSd_#hX&K`B$}iWYr|%q04z_fuflRN0jjd`Le1vh4TQaa}ApS literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0404.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0404.lmp new file mode 100644 index 0000000000000000000000000000000000000000..1cf8d6604d2b6c67a9d247cddc63dd5c4b8f67db GIT binary patch literal 246 zcmZ9^%MHRX5Cl-$aYFnTu@WC};x;IN5~zYE=z$(M`$z*cKm#;D5oWANL1LwM*wO52 z;z*q%oZt)>xWWzY@PH@0;0+((JEi<|h}qi0l$3k#rx=$Mr7V;S;hYd1L&wX;`!vsm zG@Kh_I_5E|u{MQJ2mMrJ}542uwlK$`Jp4ff#Cn>TOvU=KE60XAR-7GMGKC-`UH?Bvg8 zo2xWWzY@PH@0;0+)6f-bsl7(z}}r8L!>E@qylkkv{N8RmY9NtLK; zqg2QWt&PEGkTi(WzE1ltWgP!iW4K=`=Yq_MNDF3<1IwfE9=kHftx8zywGOgiE=whx V^KBbsY0Q>)K7LuRnC)zB_yKm^BI5u6 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/040A.lmp b/wadsrc/static/filter/blood/fonts/bigfont/040A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..094cf077164b8018b3043938a83e3d81b5593d0b GIT binary patch literal 241 zcmXZU!41MN3M>xS5E^vh#+~EOFc)=S!@P$H4*-Axvv&|WXm_|gFxt~(zX^NuK+FBH)axn-x zV~Fy)%IiL79RDL@xnD-!$GRjUC71&qEKL;xcIy(qTH#z!D%KTq(@5cc=(<=p*6w&8 M(#d+o>}KcU4|{$fo&W#< literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/040B.lmp b/wadsrc/static/filter/blood/fonts/bigfont/040B.lmp new file mode 100644 index 0000000000000000000000000000000000000000..9850ad36a6a3bd8ddcd048a798645c9018407966 GIT binary patch literal 181 zcmd;P;Aa2<6Ckz*VkaQ>1mYMV&IjUZAZ`cZ$v`{{h*tnH0}~e)56^!zijRwnmzQ5q zSWFrOWTd74Gr)ypzyKr!*2>Dr%gc+w=Hz5$V6NbBrDMrgmTbjA2%*J= z=at>qojur-z1W9+nVzS~O&;g4{IjmDS4c7CW2rr*a5awBP|A6sz)7hoiHI-)#F$T; zb4@BDV+IXCL>59Qb(`lVRE*whZ7mWx$hp)vViVGHtN0V*kW#7VbL*=yq*B`VrX>J` Ge${@F3>I$y literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/040D.lmp b/wadsrc/static/filter/blood/fonts/bigfont/040D.lmp new file mode 100644 index 0000000000000000000000000000000000000000..3ae5f22d568db71bf94f7cd4d6e04ed1d9f0c445 GIT binary patch literal 179 zcmZ9F+YQ1n3`O0fjYDcDG8R(5$}c;x0~4?T6EFljuxWY=d~u{>$ya`4IucQ&3+ff# z;2l2T6TaXZ##)Lt^V4$vu&(_ZHAQGU?wtk^$s@Bbdl$?^c${bVQu+{D%Q;0=Q|+Ot ZGAC@COI3vSyZHBHnmFZrC>Q~?_6-G>5~lzF literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/040E.lmp b/wadsrc/static/filter/blood/fonts/bigfont/040E.lmp new file mode 100644 index 0000000000000000000000000000000000000000..e72392333a9717ae633db9ca052b8e038ccc23a6 GIT binary patch literal 151 zcmXYq%MHUY3_}&mfj^NdScQR{;!8H@7#*S`bb?OMpaWc!C#r zgAe!u4z-GCbobW#q(wxSYgN^nVEP#2I3|VGL}JO=Y?B+zF_(a#uB%zQ_kG82mUCoP PE9FZ3t5Ujpu?77D$}#sBP6gr|Ag%{u20kt>ZY~~PJ^>Lh5EuUs65{0*6c!ef s1pzr(+5bFDGBVQA|9O~Y5VVX8SQtowH1L2m0HwhID#R}+ECv?>080oGLjV8( literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0411.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0411.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d6d6f95691247d88bb140bd7ed1e645a1944c8c6 GIT binary patch literal 180 zcmY++!41MN429t+2DJ?~mSYtKwTiFozzz(-4h+E(U4TPJ3~o>Gr0?<{ULQDYyScl2 zxTkx$w_DuDg>y>8qGPdrwYEJCB1k!Bx!Ah45K}^g$V_wsRTKGd(QKN25_5u53~_Hn a03zCT1I)AK+@MF4QLnZg9S^FdmeRg|I}}v_ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0413.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0413.lmp new file mode 100644 index 0000000000000000000000000000000000000000..fab5b4ca0d083455bf351803305e7f3c27b0e5b8 GIT binary patch literal 109 zcmZQ);Aa2<6(BYTVlN;L1mXxFjtAm2AZFm>;^N`u7Zetg0Rw62{~#e=UO{1)kc`ZK R1}2~?9xN0uFIW&r0RRTU4A=kw literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0414.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0414.lmp new file mode 100644 index 0000000000000000000000000000000000000000..3beee30818d722bdfb728b0151f3eda2093ad183 GIT binary patch literal 165 zcmYj}K@LDL6hx~FxO}}2T^He=e}UTFNoyO5}wj9t-PNmyfce& Hxxv>1SW6Qb literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0416.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0416.lmp new file mode 100644 index 0000000000000000000000000000000000000000..98219909fff9cdc5ec7227ed83b876a1009f5ff5 GIT binary patch literal 295 zcmZY4(G7wy5C-5Ycmk#6AV)C?DT)_d{!Nd{V!2w*s5$eH<68_|SxO?dR zB_Nn`5JzzmXK@i%aT9m(6ff}>9{~!0#2`Q+qE*J22#MBtZW88Umy*-Q aD1~!wI{-+h9M9L17uL}@dcP1|^z8~AN)~+p literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0418.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0418.lmp new file mode 100644 index 0000000000000000000000000000000000000000..57a2040f1766e8e26fd58f5a79ddd8b2f5809172 GIT binary patch literal 161 zcmZ9^K?;O03d JF(yb#^#}UA5uX46 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0419.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0419.lmp new file mode 100644 index 0000000000000000000000000000000000000000..34dd589aaa27429498914274bf812ab5ed9a799b GIT binary patch literal 195 zcmY+7%MHRn3`Cu55}S>^D`O$$6t46@8FWAgR6rY)L5G{+bAXYarSVu}p*;~LI$@r{ z1zf=m+`$7pK`J?0^*AiYx7M{$r>dWQH6;F0M5EqaRR-o*V7p$`jE8xS$Qia)ktvzE f+4nXTW}eXDp~aB+Z~5QTRK}4fkzK|eR7%?b`~nkP literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/041B.lmp b/wadsrc/static/filter/blood/fonts/bigfont/041B.lmp new file mode 100644 index 0000000000000000000000000000000000000000..9acfe1f91c2d3e4af74c1b4f82823b92d669482d GIT binary patch literal 155 zcmXZSF%E+;429torW!lJN(2K5C+OBQ^bQ@_x^?3Y+&a7%e(95?CqG?qtrxuE17FzS z2Y=Y%0Pa$n=lYOgAQnHS)>=w+o=8MvoJz~4-g_mgu47ik3CNC!{j>dNYgz6oXq>Jo G=XwI^5EAzQ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/041F.lmp b/wadsrc/static/filter/blood/fonts/bigfont/041F.lmp new file mode 100644 index 0000000000000000000000000000000000000000..1012b08740cfe3ba89b7df3609dbecd4875eeaf9 GIT binary patch literal 144 zcmXYnF%Ezr5Cn;p!8=ZZ!2+=M5B|Z<&d$z1_;y@QCz)(^v%L}1Sm6eDc)$~0@P-dG u&f38eyKz$HxweVfhY(9+DW#guIqwlf8UoNnnDtJ2&q_-FBtFD%%DKMtuMq$M literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0423.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0423.lmp new file mode 100644 index 0000000000000000000000000000000000000000..a8240b6fd4652ba79dc2d52d1619f30fb149ef4e GIT binary patch literal 117 zcmXBMyA6Oa3XYnera2tCzWOEDjYL3NB1YPF_UotM0>=35aB;hzxM_X+U=LiY^` literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0424.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0424.lmp new file mode 100644 index 0000000000000000000000000000000000000000..8c1b2f44130dbcf34c0c1a0199f7b85fd2d3bffd GIT binary patch literal 242 zcmY+;?+wBr5C!m7+9=1L3njKqps7gD?4gxg5vS z4L55}aE1$9;RbhjK!GQ`;0+(>_DcCN#A0pTDI(|n7-PzjsJ5My%u|l-dfV@Q)H9WM=eWcFvMzDQt_I>JAf5`uD}Z=C5N`wGy+C{fh_3@N10NR`Hx~~t zpMVG$h>QOR3Gwm@3JZ(Lf`FW??0+6685wD5FeM{{MuC*`fR)QY0oVi{UVcGgF}M)O M1PrZELE=mR08b4e?EnA( literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0429.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0429.lmp new file mode 100644 index 0000000000000000000000000000000000000000..dc13a8af44db9f3a7d8e56da65fdc9d60a2bc381 GIT binary patch literal 247 zcmd;Q;Aa2<7a$G?;w&I81mX%Ht_R{aAf5@tYk+t&5bpxwgFt)&h;IY&dmv`um@&6zpUS2_AVKG?{kdu}D&%-1mBP|W4WMt4Nka8Zdav3N9o4~`%FDNVq a7Xq1pp%p5K%>;gsp~xlxtz`zA_8$O#d?d^O literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/042A.lmp b/wadsrc/static/filter/blood/fonts/bigfont/042A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..5db01fdd8e2c3797b6be1967389b06c4237a7138 GIT binary patch literal 178 zcmXxb(Fwvp34`kz*AZwThQu2XH_Q*+#n>Zv2bkW!+Z&U1k##t?d7R-$ifRL8NF n7(Iw6VgVrHw(Ve=G^GL?L>hRn%iDUzELo&{7XFQ5_!)fzB`O?! literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/042C.lmp b/wadsrc/static/filter/blood/fonts/bigfont/042C.lmp new file mode 100644 index 0000000000000000000000000000000000000000..72b8d4117044c0a45b67d94a9661dd22e438bfc1 GIT binary patch literal 156 zcmXxb(G9{d3`kL0kabQTc^6Ntsq7a(Uc5;i2Hto UZPQW=hLmXLMUUJ0#4J_Beh5tyM*si- literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/042D.lmp b/wadsrc/static/filter/blood/fonts/bigfont/042D.lmp new file mode 100644 index 0000000000000000000000000000000000000000..0d24d7f56fd66da30469b1701ea794dad5ccc385 GIT binary patch literal 236 zcmZY1%?-jZ3>Qq0E2`VB+3Cx-{JXL z=EgU5_HckBoZt)>xWWzY@PH@0Kq(>;6=N)owpN67j5#CpeGSv}3B$m=g} zxYNwPm1$cc`ktk`gt B9E1P> literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/042E.lmp b/wadsrc/static/filter/blood/fonts/bigfont/042E.lmp new file mode 100644 index 0000000000000000000000000000000000000000..21c34f9e4703b35cb7ba35d2d393b55b945b7bcb GIT binary patch literal 277 zcmZY3y=}xW3 z$byfti`~7R;2B=v6>jhb@9+Vi@CD!S1HYiaJz600F_mSPN42Jpm1WO9=bTnKPrdZD zRvjB*E;~Y*pQ>(;?$QV-!Y(YAq29!5EwFX#=zAIEW#En!4B-e9_)b%gOso&P^z5(XGoePu`zPIcjYJcrz}#^(c8GYGSk&Kq|zrSAc(4 k(wHqf*DK;AV=N`5Ca9l`X)iteWk9X9F@`81Q3#=Z0Xc;fFaQ7m literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0490.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0490.lmp new file mode 100644 index 0000000000000000000000000000000000000000..cdc2fe90dd0c30f9780d7e163ea8706cd95035da GIT binary patch literal 113 zcmZQ)5M*FrU}8`KlIB3{1;l|s90A1fK%4=@Onh8iJiPpZ!eTODAT9kLB*e=rC=3&l Wk@?TW1XRU?MlrB})baBEhcf^B-FwewPH@eE3tvDViZ S0!iSLYz?ivo9czU3+NAUe;exn literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/1EF2.lmp b/wadsrc/static/filter/blood/fonts/bigfont/1EF2.lmp new file mode 100644 index 0000000000000000000000000000000000000000..9c4f06fe76d5b83610c41712083bd4f6fdfe53de GIT binary patch literal 133 zcmW;EyA8uI3 Date: Sat, 4 Feb 2023 13:23:43 +0100 Subject: [PATCH 10/10] - completed Blood's SmallFont. --- .../static/filter/blood/fonts/smallfont/0100.lmp | Bin 0 -> 175 bytes .../static/filter/blood/fonts/smallfont/0101.lmp | Bin 0 -> 145 bytes .../static/filter/blood/fonts/smallfont/010A.lmp | Bin 0 -> 179 bytes .../static/filter/blood/fonts/smallfont/010B.lmp | Bin 0 -> 147 bytes .../static/filter/blood/fonts/smallfont/0110.lmp | Bin 0 -> 174 bytes .../static/filter/blood/fonts/smallfont/0111.lmp | Bin 0 -> 142 bytes .../static/filter/blood/fonts/smallfont/0112.lmp | Bin 0 -> 197 bytes .../static/filter/blood/fonts/smallfont/0113.lmp | Bin 0 -> 141 bytes .../static/filter/blood/fonts/smallfont/0116.lmp | Bin 0 -> 185 bytes .../static/filter/blood/fonts/smallfont/0117.lmp | Bin 0 -> 127 bytes .../static/filter/blood/fonts/smallfont/011E.lmp | Bin 0 -> 184 bytes .../static/filter/blood/fonts/smallfont/011F.lmp | Bin 0 -> 162 bytes .../static/filter/blood/fonts/smallfont/0120.lmp | Bin 0 -> 175 bytes .../static/filter/blood/fonts/smallfont/0121.lmp | Bin 0 -> 153 bytes .../static/filter/blood/fonts/smallfont/0122.lmp | Bin 0 -> 175 bytes .../static/filter/blood/fonts/smallfont/0123.lmp | Bin 0 -> 162 bytes .../static/filter/blood/fonts/smallfont/0126.lmp | Bin 0 -> 150 bytes .../static/filter/blood/fonts/smallfont/0127.lmp | Bin 0 -> 129 bytes .../static/filter/blood/fonts/smallfont/012A.lmp | Bin 0 -> 95 bytes .../static/filter/blood/fonts/smallfont/012B.lmp | Bin 0 -> 80 bytes .../static/filter/blood/fonts/smallfont/012E.lmp | Bin 0 -> 78 bytes .../static/filter/blood/fonts/smallfont/012F.lmp | Bin 0 -> 84 bytes .../static/filter/blood/fonts/smallfont/0136.lmp | Bin 0 -> 173 bytes .../static/filter/blood/fonts/smallfont/0137.lmp | Bin 0 -> 141 bytes .../static/filter/blood/fonts/smallfont/013B.lmp | Bin 0 -> 133 bytes .../static/filter/blood/fonts/smallfont/013C.lmp | Bin 0 -> 79 bytes .../static/filter/blood/fonts/smallfont/013D.lmp | Bin 0 -> 149 bytes .../static/filter/blood/fonts/smallfont/013E.lmp | Bin 0 -> 104 bytes .../static/filter/blood/fonts/smallfont/0145.lmp | Bin 0 -> 168 bytes .../static/filter/blood/fonts/smallfont/0146.lmp | Bin 0 -> 139 bytes .../static/filter/blood/fonts/smallfont/0154.lmp | Bin 0 -> 166 bytes .../static/filter/blood/fonts/smallfont/0155.lmp | Bin 0 -> 125 bytes .../static/filter/blood/fonts/smallfont/016A.lmp | Bin 0 -> 187 bytes .../static/filter/blood/fonts/smallfont/016B.lmp | Bin 0 -> 141 bytes .../static/filter/blood/fonts/smallfont/0172.lmp | Bin 0 -> 151 bytes .../static/filter/blood/fonts/smallfont/0173.lmp | Bin 0 -> 128 bytes .../static/filter/blood/fonts/smallfont/0174.lmp | Bin 0 -> 210 bytes .../static/filter/blood/fonts/smallfont/0175.lmp | Bin 0 -> 192 bytes .../static/filter/blood/fonts/smallfont/0176.lmp | Bin 0 -> 151 bytes .../static/filter/blood/fonts/smallfont/0177.lmp | Bin 0 -> 161 bytes .../static/filter/blood/fonts/smallfont/0386.lmp | Bin 0 -> 168 bytes .../static/filter/blood/fonts/smallfont/0388.lmp | Bin 0 -> 216 bytes .../static/filter/blood/fonts/smallfont/0389.lmp | Bin 0 -> 188 bytes .../static/filter/blood/fonts/smallfont/038A.lmp | Bin 0 -> 102 bytes .../static/filter/blood/fonts/smallfont/038C.lmp | Bin 0 -> 212 bytes .../static/filter/blood/fonts/smallfont/038E.lmp | Bin 0 -> 165 bytes .../static/filter/blood/fonts/smallfont/038F.lmp | Bin 0 -> 224 bytes .../static/filter/blood/fonts/smallfont/0390.lmp | Bin 0 -> 91 bytes .../static/filter/blood/fonts/smallfont/0394.lmp | Bin 0 -> 144 bytes .../static/filter/blood/fonts/smallfont/0398.lmp | Bin 0 -> 176 bytes .../static/filter/blood/fonts/smallfont/039B.lmp | Bin 0 -> 129 bytes .../static/filter/blood/fonts/smallfont/039E.lmp | Bin 0 -> 177 bytes .../static/filter/blood/fonts/smallfont/03A3.lmp | Bin 0 -> 175 bytes .../static/filter/blood/fonts/smallfont/03A8.lmp | Bin 0 -> 144 bytes .../static/filter/blood/fonts/smallfont/03A9.lmp | Bin 0 -> 180 bytes .../static/filter/blood/fonts/smallfont/03AC.lmp | Bin 0 -> 126 bytes .../static/filter/blood/fonts/smallfont/03AD.lmp | Bin 0 -> 115 bytes .../static/filter/blood/fonts/smallfont/03AE.lmp | Bin 0 -> 128 bytes .../static/filter/blood/fonts/smallfont/03AF.lmp | Bin 0 -> 76 bytes .../static/filter/blood/fonts/smallfont/03B0.lmp | Bin 0 -> 142 bytes .../static/filter/blood/fonts/smallfont/03B1.lmp | Bin 0 -> 111 bytes .../static/filter/blood/fonts/smallfont/03B2.lmp | Bin 0 -> 132 bytes .../static/filter/blood/fonts/smallfont/03B3.lmp | Bin 0 -> 105 bytes .../static/filter/blood/fonts/smallfont/03B4.lmp | Bin 0 -> 130 bytes .../static/filter/blood/fonts/smallfont/03B5.lmp | Bin 0 -> 100 bytes .../static/filter/blood/fonts/smallfont/03B6.lmp | Bin 0 -> 116 bytes .../static/filter/blood/fonts/smallfont/03B7.lmp | Bin 0 -> 113 bytes .../static/filter/blood/fonts/smallfont/03B8.lmp | Bin 0 -> 122 bytes .../static/filter/blood/fonts/smallfont/03B9.lmp | Bin 0 -> 52 bytes .../static/filter/blood/fonts/smallfont/03BA.lmp | Bin 0 -> 119 bytes .../static/filter/blood/fonts/smallfont/03BB.lmp | Bin 0 -> 106 bytes .../static/filter/blood/fonts/smallfont/03BC.lmp | Bin 0 -> 115 bytes .../static/filter/blood/fonts/smallfont/03BD.lmp | Bin 0 -> 99 bytes .../static/filter/blood/fonts/smallfont/03BE.lmp | Bin 0 -> 119 bytes .../static/filter/blood/fonts/smallfont/03BF.lmp | Bin 0 -> 111 bytes .../static/filter/blood/fonts/smallfont/03C0.lmp | Bin 0 -> 144 bytes .../static/filter/blood/fonts/smallfont/03C1.lmp | Bin 0 -> 118 bytes .../static/filter/blood/fonts/smallfont/03C2.lmp | Bin 0 -> 111 bytes .../static/filter/blood/fonts/smallfont/03C3.lmp | Bin 0 -> 136 bytes .../static/filter/blood/fonts/smallfont/03C4.lmp | Bin 0 -> 98 bytes .../static/filter/blood/fonts/smallfont/03C5.lmp | Bin 0 -> 106 bytes .../static/filter/blood/fonts/smallfont/03C6.lmp | Bin 0 -> 127 bytes .../static/filter/blood/fonts/smallfont/03C7.lmp | Bin 0 -> 110 bytes .../static/filter/blood/fonts/smallfont/03C8.lmp | Bin 0 -> 144 bytes .../static/filter/blood/fonts/smallfont/03C9.lmp | Bin 0 -> 136 bytes .../static/filter/blood/fonts/smallfont/03CA.lmp | Bin 0 -> 79 bytes .../static/filter/blood/fonts/smallfont/03CB.lmp | Bin 0 -> 119 bytes .../static/filter/blood/fonts/smallfont/03CC.lmp | Bin 0 -> 122 bytes .../static/filter/blood/fonts/smallfont/03CD.lmp | Bin 0 -> 130 bytes .../static/filter/blood/fonts/smallfont/03CE.lmp | Bin 0 -> 156 bytes .../static/filter/blood/fonts/smallfont/0402.lmp | Bin 0 -> 148 bytes .../static/filter/blood/fonts/smallfont/0403.lmp | Bin 0 -> 149 bytes .../static/filter/blood/fonts/smallfont/0404.lmp | Bin 0 -> 162 bytes .../static/filter/blood/fonts/smallfont/0409.lmp | Bin 0 -> 183 bytes .../static/filter/blood/fonts/smallfont/040A.lmp | Bin 0 -> 184 bytes .../static/filter/blood/fonts/smallfont/040B.lmp | Bin 0 -> 149 bytes .../static/filter/blood/fonts/smallfont/040C.lmp | Bin 0 -> 173 bytes .../static/filter/blood/fonts/smallfont/040D.lmp | Bin 0 -> 168 bytes .../static/filter/blood/fonts/smallfont/040E.lmp | Bin 0 -> 174 bytes .../static/filter/blood/fonts/smallfont/040F.lmp | Bin 0 -> 150 bytes .../static/filter/blood/fonts/smallfont/0411.lmp | Bin 0 -> 161 bytes .../static/filter/blood/fonts/smallfont/0413.lmp | Bin 0 -> 129 bytes .../static/filter/blood/fonts/smallfont/0414.lmp | Bin 0 -> 166 bytes .../static/filter/blood/fonts/smallfont/0416.lmp | Bin 0 -> 192 bytes .../static/filter/blood/fonts/smallfont/0417.lmp | Bin 0 -> 173 bytes .../static/filter/blood/fonts/smallfont/0418.lmp | Bin 0 -> 144 bytes .../static/filter/blood/fonts/smallfont/0419.lmp | Bin 0 -> 189 bytes .../static/filter/blood/fonts/smallfont/041B.lmp | Bin 0 -> 143 bytes .../static/filter/blood/fonts/smallfont/041F.lmp | Bin 0 -> 146 bytes .../static/filter/blood/fonts/smallfont/0423.lmp | Bin 0 -> 129 bytes .../static/filter/blood/fonts/smallfont/0424.lmp | Bin 0 -> 186 bytes .../static/filter/blood/fonts/smallfont/0426.lmp | Bin 0 -> 161 bytes .../static/filter/blood/fonts/smallfont/0427.lmp | Bin 0 -> 136 bytes .../static/filter/blood/fonts/smallfont/0428.lmp | Bin 0 -> 210 bytes .../static/filter/blood/fonts/smallfont/0429.lmp | Bin 0 -> 225 bytes .../static/filter/blood/fonts/smallfont/042A.lmp | Bin 0 -> 154 bytes .../static/filter/blood/fonts/smallfont/042B.lmp | Bin 0 -> 183 bytes .../static/filter/blood/fonts/smallfont/042C.lmp | Bin 0 -> 144 bytes .../static/filter/blood/fonts/smallfont/042D.lmp | Bin 0 -> 162 bytes .../static/filter/blood/fonts/smallfont/042E.lmp | Bin 0 -> 206 bytes .../static/filter/blood/fonts/smallfont/042F.lmp | Bin 0 -> 155 bytes .../static/filter/blood/fonts/smallfont/0431.lmp | Bin 0 -> 154 bytes .../static/filter/blood/fonts/smallfont/0432.lmp | Bin 0 -> 115 bytes .../static/filter/blood/fonts/smallfont/0433.lmp | Bin 0 -> 99 bytes .../static/filter/blood/fonts/smallfont/0434.lmp | Bin 0 -> 112 bytes .../static/filter/blood/fonts/smallfont/0436.lmp | Bin 0 -> 148 bytes .../static/filter/blood/fonts/smallfont/0437.lmp | Bin 0 -> 117 bytes .../static/filter/blood/fonts/smallfont/0438.lmp | Bin 0 -> 108 bytes .../static/filter/blood/fonts/smallfont/0439.lmp | Bin 0 -> 146 bytes .../static/filter/blood/fonts/smallfont/043A.lmp | Bin 0 -> 119 bytes .../static/filter/blood/fonts/smallfont/043B.lmp | Bin 0 -> 107 bytes .../static/filter/blood/fonts/smallfont/043C.lmp | Bin 0 -> 137 bytes .../static/filter/blood/fonts/smallfont/043D.lmp | Bin 0 -> 108 bytes .../static/filter/blood/fonts/smallfont/043F.lmp | Bin 0 -> 110 bytes .../static/filter/blood/fonts/smallfont/0442.lmp | Bin 0 -> 98 bytes .../static/filter/blood/fonts/smallfont/0444.lmp | Bin 0 -> 130 bytes .../static/filter/blood/fonts/smallfont/0446.lmp | Bin 0 -> 125 bytes .../static/filter/blood/fonts/smallfont/0447.lmp | Bin 0 -> 103 bytes .../static/filter/blood/fonts/smallfont/0448.lmp | Bin 0 -> 168 bytes .../static/filter/blood/fonts/smallfont/0449.lmp | Bin 0 -> 183 bytes .../static/filter/blood/fonts/smallfont/044A.lmp | Bin 0 -> 114 bytes .../static/filter/blood/fonts/smallfont/044B.lmp | Bin 0 -> 138 bytes .../static/filter/blood/fonts/smallfont/044C.lmp | Bin 0 -> 103 bytes .../static/filter/blood/fonts/smallfont/044D.lmp | Bin 0 -> 116 bytes .../static/filter/blood/fonts/smallfont/044E.lmp | Bin 0 -> 152 bytes .../static/filter/blood/fonts/smallfont/044F.lmp | Bin 0 -> 112 bytes .../static/filter/blood/fonts/smallfont/0452.lmp | Bin 0 -> 139 bytes .../static/filter/blood/fonts/smallfont/0453.lmp | Bin 0 -> 119 bytes .../static/filter/blood/fonts/smallfont/0454.lmp | Bin 0 -> 116 bytes .../static/filter/blood/fonts/smallfont/0459.lmp | Bin 0 -> 144 bytes .../static/filter/blood/fonts/smallfont/045A.lmp | Bin 0 -> 145 bytes .../static/filter/blood/fonts/smallfont/045B.lmp | Bin 0 -> 129 bytes .../static/filter/blood/fonts/smallfont/045C.lmp | Bin 0 -> 143 bytes .../static/filter/blood/fonts/smallfont/045D.lmp | Bin 0 -> 132 bytes .../static/filter/blood/fonts/smallfont/045E.lmp | Bin 0 -> 125 bytes .../static/filter/blood/fonts/smallfont/045F.lmp | Bin 0 -> 114 bytes .../static/filter/blood/fonts/smallfont/0490.lmp | Bin 0 -> 131 bytes .../static/filter/blood/fonts/smallfont/0491.lmp | Bin 0 -> 101 bytes .../static/filter/blood/fonts/smallfont/1E80.lmp | Bin 0 -> 191 bytes .../static/filter/blood/fonts/smallfont/1E81.lmp | Bin 0 -> 173 bytes .../static/filter/blood/fonts/smallfont/1E82.lmp | Bin 0 -> 191 bytes .../static/filter/blood/fonts/smallfont/1E83.lmp | Bin 0 -> 173 bytes .../static/filter/blood/fonts/smallfont/1EF2.lmp | Bin 0 -> 145 bytes .../static/filter/blood/fonts/smallfont/1EF3.lmp | Bin 0 -> 152 bytes 164 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0100.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0101.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/010A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/010B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0110.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0111.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0112.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0113.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0116.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0117.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/011E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/011F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0120.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0121.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0122.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0123.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0126.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0127.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/012A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/012B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/012E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/012F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0136.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0137.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/013B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/013C.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/013D.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/013E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0145.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0146.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0154.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0155.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/016A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/016B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0172.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0173.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0174.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0175.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0176.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0177.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0386.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0388.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0389.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/038A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/038C.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/038E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/038F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0390.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0394.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0398.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/039B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/039E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03A3.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03A8.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03A9.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03AC.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03AD.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03AE.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03AF.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03B0.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03B1.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03B2.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03B3.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03B4.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03B5.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03B6.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03B7.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03B8.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03B9.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03BA.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03BB.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03BC.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03BD.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03BE.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03BF.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03C0.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03C1.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03C2.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03C3.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03C4.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03C5.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03C6.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03C7.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03C8.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03C9.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03CA.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03CB.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03CC.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03CD.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/03CE.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0402.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0403.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0404.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0409.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/040A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/040B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/040C.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/040D.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/040E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/040F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0411.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0413.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0414.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0416.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0417.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0418.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0419.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/041B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/041F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0423.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0424.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0426.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0427.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0428.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0429.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/042A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/042B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/042C.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/042D.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/042E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/042F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0431.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0432.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0433.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0434.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0436.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0437.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0438.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0439.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/043A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/043B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/043C.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/043D.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/043F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0442.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0444.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0446.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0447.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0448.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0449.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/044A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/044B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/044C.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/044D.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/044E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/044F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0452.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0453.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0454.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0459.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/045A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/045B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/045C.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/045D.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/045E.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/045F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0490.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0491.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/1E80.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/1E81.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/1E82.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/1E83.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/1EF2.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/1EF3.lmp diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0100.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0100.lmp new file mode 100644 index 0000000000000000000000000000000000000000..47f32f2c9a4de5327612984435ee547b617c5436 GIT binary patch literal 175 zcmd;N;A3E5U}n$(lEy&n1jHdgoCd_DK-><*Gl6&o5OXpC35NfSj6jl|6-da-1GzxW l3_zNd4JrT^VF8KℜrSfz<$+5H3UuvH}c4&}@O)4FLB052pYC literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0101.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0101.lmp new file mode 100644 index 0000000000000000000000000000000000000000..a4e033c7d2a343cf6fd978b896beb360cf5c2228 GIT binary patch literal 145 zcmd;J;AQ{;4ItJ7Vh14h1L7DU&H~~JAnpKSHbx-vpAkedg9uh;1_pVc2m>dGhCoty U5R=$|nt=dl4hsv=P$2jZ08XzBjQ{`u literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/010A.lmp b/wadsrc/static/filter/blood/fonts/smallfont/010A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..b9e8747904813d0fa7266024266f8a7293c4a966 GIT binary patch literal 179 zcmd;N;A3E5U}n$(l4d~c1jGSA91q0BK->z%Gl6&o5VNuZ2@v?t!p^`T4+20oGbfM@ q76$W}!8}d~^`DUuD8q~@#=r(v0#uDp6$?ZY2h<=|kU^Xv;y(a4uMb-Q literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/010B.lmp b/wadsrc/static/filter/blood/fonts/smallfont/010B.lmp new file mode 100644 index 0000000000000000000000000000000000000000..0f61f0495826f01e4f7beeace8a22f9af8ff5f70 GIT binary patch literal 147 zcmZvTxeiT{l3K$1ZoMEqyq1hOCi p#sf?+%Yb+n5VNoY2?+Sl$OvRGb22cpb9b^F~Gnfmt4Z?wmv49kCfr$SAZd?%J literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0113.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0113.lmp new file mode 100644 index 0000000000000000000000000000000000000000..e84a31812ffb390660331e9b8c429f706c9fca01 GIT binary patch literal 141 zcmd;J;AQ{;4InlEVtXL=1>$HR&IICeAZ`O<7G@y9!0?}u5lAw#GBC)?%LBO#oIn;7 PlEOnW24pG=6WDM7GF}aV literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0116.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0116.lmp new file mode 100644 index 0000000000000000000000000000000000000000..0061dfcd2e6eb1b41c798c13f4b3886949844d6d GIT binary patch literal 185 zcmd;N;A3E5U}n$(k`_Sh2E-vioDRelK->+)^MQCB5VNoY2?+Sl%*ntY4*?7e5FStf qjQ%q+0u_N3z=ariU`*U+ZLCR31Ai6>3urPs*0|2H_4DA2_ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/011E.lmp b/wadsrc/static/filter/blood/fonts/smallfont/011E.lmp new file mode 100644 index 0000000000000000000000000000000000000000..31ff4d560360934170e204afe45f2bf38616f312 GIT binary patch literal 184 zcmZ9FTMd9P3`M(igY5?kGr%_jP=E+LpaKgRK;$^>NJzNJ>Dt@JicBJ+G7}eAVS^nG zIN^dDQX-gI97U>$Tno9|R)s*S>Q?Dblfg^cInw=)jhwCSzI&e$bKmrjlAX@nMC}27 C5D)7B literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/011F.lmp b/wadsrc/static/filter/blood/fonts/smallfont/011F.lmp new file mode 100644 index 0000000000000000000000000000000000000000..dc14473a0359d3074cb5c20d47782e1eb3381ccd GIT binary patch literal 162 zcmY+7!3}^g3%MpMe3`B#00WP*c1D-9w3M|1Iticv+z((T({OrsNOR`CpQAAWG>I@64u)z)o zoNz%1lq&O4q*UQG<6FD_29L#LZI3y2N^PWP@Fn6qG40vE;Zs}g_k-hNB7*D&7Z4A_ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0121.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0121.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d1d94942521765527bc455aef6c1fc86643a2dd6 GIT binary patch literal 153 zcmYL>%ME}q3`5J;eZn^xZ!~m t5vg`bDy2wMa2sa3w18Ii9{V~t_cX;V++)Y!@vu8}4{u#S<^Q@xe6lHA1tr cHl$FYea~fZqDIPGJ9Oi}RP>I(Gj9f5zFc+c-0Gn$D7XSbN literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/012F.lmp b/wadsrc/static/filter/blood/fonts/smallfont/012F.lmp new file mode 100644 index 0000000000000000000000000000000000000000..096721e2d63c0715fe19d7fe82e98124dffc1b72 GIT binary patch literal 84 zcmZQ!;AQ{;2_V)1VjCd#17b!-Ai>NEBtU=@#QP6YD$gJf0zjJKKST`&SOrLi;Xgzj E0I2&02mk;8 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0136.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0136.lmp new file mode 100644 index 0000000000000000000000000000000000000000..25891c8641c3674393b6e4b6254d500f14790f6d GIT binary patch literal 173 zcmXwv0S$mK3~Cs1c`Z*8C`ozjIjlog<2MbQC|{!4E|M literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0137.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0137.lmp new file mode 100644 index 0000000000000000000000000000000000000000..aa7e2affda98fd0af492f829a5e923dc26ede5bc GIT binary patch literal 141 zcmXwwTM>XT3~O#d6)w2pfe>j! kt}K-y$$zIvIgs$#u%$GH8=r-n@~Q2;!&;jsW6BAZBC)68{-E7#QS%3=sIwzzO6)0FcMX4iN^) NFfu_Duz(aG_yCph3OfJ* literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0145.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0145.lmp new file mode 100644 index 0000000000000000000000000000000000000000..0b033db2853177ced089478b4ecfc270cd557747 GIT binary patch literal 168 zcmd;N;AQ{;9U!&zVW&IaOgAZ`L;W>z2p0{@xV85rb20LTW30%-;YPDZd4 fGnmT(q5d;LXm%JEq!FYTq>&9`2$0Fb0u=)Q{k06< literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0154.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0154.lmp new file mode 100644 index 0000000000000000000000000000000000000000..7f9392b2618665851870efab21ab58072bc670e4 GIT binary patch literal 166 zcmXwyZ4H1h3`B1q1oj6D7(f6DFn|CIpa2aRKy7*5SkrgOwb!(0mXx%j8|-kv2^ZY( uzzcaqT3IU6(n_*4;c8=|$C|TH7r&9;^tKR)^+U$8>|qap4beZ9s`dfApbyCa literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0155.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0155.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d0992c73799021d1dc9b844ff42ed0fa778cd0f9 GIT binary patch literal 125 zcmXYnxewlZW`~Yq83`PI| literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/016A.lmp b/wadsrc/static/filter/blood/fonts/smallfont/016A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..a6d7e98c2c1f7689eb07d13ee497b257000148e9 GIT binary patch literal 187 zcmd;N;A3E5U}n$(lIB3{3B<8LoCCzwK->ky^MH5*5VNoW2{8E2$OxpFIT#q^!GM9` eKhO*Yd7v7g7#INAFfmSu6meV>12C;YasvR3cMtsl literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/016B.lmp b/wadsrc/static/filter/blood/fonts/smallfont/016B.lmp new file mode 100644 index 0000000000000000000000000000000000000000..f848ff368dccd44592306a1d3688199165ffd252 GIT binary patch literal 141 zcmd;J;AUW8U}Vq$l7>KR3&h?)90kOgKwJjI%|Oh|0wjRoKO;Mklm`MJn}HL^1Pgg;1pk@X7#QS%0LWwpGJycZWMf99 cnb{#SAUP&Zhz@zMN@iBDCI$vhMj+!q0I^mKga7~l literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0174.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0174.lmp new file mode 100644 index 0000000000000000000000000000000000000000..122ce00bc9169270bafb717d5afd14e347bf16f1 GIT binary patch literal 210 zcmd;P;Adc9U|}!;k~To>0mLCdoD9TeK->w$bAWg)5bp!xQ$Wnh3?vvB{HS$jgIR utUwl+`Jagq$YN&!ae?BD%wQTJ%>WTV=!6O&R6w=BjQ|^nkVfc)IsyQ~Y7*Q4 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0176.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0176.lmp new file mode 100644 index 0000000000000000000000000000000000000000..98e2c2be6e83ebe8ac2de430a515e944fc3ca834 GIT binary patch literal 151 zcmd;N;A3E5U}n$(l14ym4a9Ch909~xKwJaFoj^Phh*=nc#D69hASn-IFtUMZ5EEzs hNQf080#XGPVFQT(0Z2K98YYl=ED+)U%upI)2>`$I4o(07 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0177.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0177.lmp new file mode 100644 index 0000000000000000000000000000000000000000..5192926ca54fecff4d168913eb0aa054ba1503dd GIT binary patch literal 161 zcmX|)!4ZHU3&Ya4S)au literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0386.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0386.lmp new file mode 100644 index 0000000000000000000000000000000000000000..def26bb0c287da20a345d76b9c2af22445ac75c4 GIT binary patch literal 168 zcmd;P;AQ{;6Ckz%VkaOD0OEKc&I006AZ`TW9w43$#0!C#i4jQrXJlqzkO$HX5Son% oC{A89{_KU6{!FK literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/038A.lmp b/wadsrc/static/filter/blood/fonts/smallfont/038A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..691af90bbb879c1fcf63f6f5a4df53fa31c9f320 GIT binary patch literal 102 zcmZQ);AQ{;6(H6EVk0270%8Xs_5tE3AZB6&68{;Q85rb&Gy{}ogov^OVm}}b1L7DUP66UPAg%)9P9UBE#LIzr8xS7?;xjVm}}b1L7DUP6y&LAZ`NUi9kFLh*tygE+9Sz#8-isi4jQrXJlqz ykO$HXP?`}e$_yge!AvHI1RG4A9i$!v;d)q5jbH_9gPMoJfhlA}G6T(cB#Qxxwim1L7ngE&$>>Af5!o^MH5-5Hm9a2?mD$OsotH^78UP79%^5 n1r!3Y8Gy1tnuQU_XM?c+GjM{%fWlxEs5~s{kb}? literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/039B.lmp b/wadsrc/static/filter/blood/fonts/smallfont/039B.lmp new file mode 100644 index 0000000000000000000000000000000000000000..0e764a538905624517fea5f5c8275e9d2b95aefe GIT binary patch literal 129 zcmd;N;AQ{;9UwLaVp|~g0OBAZjt1gXAT9vnDj;TK0ul`WSy+LjygZP_#0F(C{AUCT Wg2Wj9Gq3h{23TvKavM0uMs~ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03A3.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03A3.lmp new file mode 100644 index 0000000000000000000000000000000000000000..3d76e015fe6b1c91c5dde9002b762311babb5e1c GIT binary patch literal 175 zcmd;N;AQ{;9UwLbVmBZT2jWy9E(YR8Af5`uOMsY>5lFCui2n@C3=HxN3~UhUKLZPp l3*@sx>HiFzAbAJ`ss{5w8h{9$2Qh*LWGvh`RMU~{1pxUD4{rbf literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03A8.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03A8.lmp new file mode 100644 index 0000000000000000000000000000000000000000..e2dbf4a40560243b32b055cd061e9c287f243b34 GIT binary patch literal 144 zcmd;N;A8*+9UwLZVh14h2I6oaP6gsZAg%%8b|7YC0TMv)pMi~mK^_QzOhzCR2*6Bs Y7!#-hXevkr5P%dR$slP!HU?%i0E^oWumAu6 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03A9.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03A9.lmp new file mode 100644 index 0000000000000000000000000000000000000000..e6d4c6ee3ce9ef287609db0e3b4eb599f22ea054 GIT binary patch literal 180 zcmd;L;AQ{;10c2rVlN;L1L9O5E&}3uAnpU=SwOrJh?yCI1UrcM&&15YAkVJQ3O3CSV0tV1Jo&fl}Q2-@2|%l4&OoIN^dD9(bV@LW} dyTv{Pjw24v$jyP)^wQ2Gi_8D%Mw$I$^$%>W3r7F| literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03AF.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03AF.lmp new file mode 100644 index 0000000000000000000000000000000000000000..200ba63d0f95502f22b2a59bb31ff366326009a3 GIT binary patch literal 76 zcmZQ!;9_84U}TU0lIlQg3dC+e%)|&JSXhAs2>fT{WMGhIkOu)EkAWG)LzV`q{tp0> Cl?B59 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03B0.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03B0.lmp new file mode 100644 index 0000000000000000000000000000000000000000..312b171f6de1d467808a7798a8ff17778a49071f GIT binary patch literal 142 zcmZQ);AUW8U}8`Kl14ym55xgL91p}rK->Vt%#1*Sl?6xu!G9(W1_pTsc_09Bm_TBz hY#o3vd7c literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03B1.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03B1.lmp new file mode 100644 index 0000000000000000000000000000000000000000..3b5971fc660fe1bdf23f59a84210e6fc61c602fe GIT binary patch literal 111 zcmZQ)U}s=p`1fB0Na_Hw84x=Gu^$je0C5TsGcf}R28REPtPBkD^723yNE46-VH7rY N6^x8PrK}+0KLD#X40!+m literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03B2.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03B2.lmp new file mode 100644 index 0000000000000000000000000000000000000000..6f2b515266fe95408bfaef02fa2103c596d47904 GIT binary patch literal 132 zcmZQ);AQ{;6(BYQVh14h2jW;D&IaOgAZFqK5>W7;k&A&r9ts#3{xg8MU^x)^pMew1 Z1+sw%jmO9i(g{Kg|CyLTdRW2ae*m3%3*P_$ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03B3.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03B3.lmp new file mode 100644 index 0000000000000000000000000000000000000000..78ec0578ea90d11aac8df63a67fbb0cfbbbf1867 GIT binary patch literal 105 zcmZQ);ACK6`1fB0NNNMIDG)mXu@4YO0C5r!Gco}QhW`w#3=Hz}AQmG#kOVUs{xh?I N*+6j=VI;*6-2iAo3{U_7 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03B4.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03B4.lmp new file mode 100644 index 0000000000000000000000000000000000000000..adc04d995273bb77ababed14e735624e96c72f31 GIT binary patch literal 130 zcmZQ);A8*+6(H6DVrwAw1mY+l&H&<4AZB3(5)2Ig85w~jGb;mwyu3V+3(_eMgdh^g VgNd^NRb!Fn0E0t$H1OO5k3e5lj literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03B6.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03B6.lmp new file mode 100644 index 0000000000000000000000000000000000000000..ec518feba4f8738b777e1a4cac768d033d4b2cd8 GIT binary patch literal 116 zcmXAh!41G53cVVGB2xHW=7!}|+{un;;=viue$H(PWB>pF literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03B7.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03B7.lmp new file mode 100644 index 0000000000000000000000000000000000000000..4e75cf25824e0b51434dce0306487e6e1fd24032 GIT binary patch literal 113 zcmZQ);ACK6`1fB0Na_Kx6%e}su@4YO0&yA;GqM5+5cto)&cGlK0zfuM6i9;7qkRT(715?Yy22uzD{{g_648s5b literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03B8.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03B8.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d38ee85a1df55600b87ef5faa83d82b16f1e2283 GIT binary patch literal 122 zcmZQ);A8*+6(H6FVk;o_0OBwpP66TqAZB6(5+LxOk)44-9t41FkVYU4L3nw{x)5do E07Fv?jsO4v literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03B9.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03B9.lmp new file mode 100644 index 0000000000000000000000000000000000000000..8aa6fc2dcaaab0a5378a598b2db58c5e9b2b1c33 GIT binary patch literal 52 lcmZQ(U}s=p`1fA~NXh}R77#PC0tpcK50aDz0U#S83ILeD1`hxL literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03BA.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03BA.lmp new file mode 100644 index 0000000000000000000000000000000000000000..9460da99edb5a77a4e8abbd9019bc46c2b5937c5 GIT binary patch literal 119 zcmZQ)U}s=p`1fB0Na_Kx6%e}su^$k}0&xxyGqM5+5cm&LEDr)eHdqwMfUx8lKw=Ec UKzRlR76^sTWn=`ZW(5)d0s77il>h($ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03BB.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03BB.lmp new file mode 100644 index 0000000000000000000000000000000000000000..4a885e842837872f0f8f3a3d7ff21313164d5dd4 GIT binary patch literal 106 zcmZQ);A8*+6(H6EVhbR41>yi8jt1fsAZBL-68{-NBr6M$kO%S@IKVW6Jcz@{2IPQP R4F8#cOb`digsX+<2LPS~3RM6A literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03BC.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03BC.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d75438ac1cd429de48d85c8bc4d46d49da944e88 GIT binary patch literal 115 zcmZQ);ACK6`1fB0NE!gK9T0l~aS#y40&yk~GqM8-2>1_DE)M|=4F91r@<7S|EX+U| VkQf_SDTv7c)Cg7!5@v-N0RYbe4FCWD literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03BD.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03BD.lmp new file mode 100644 index 0000000000000000000000000000000000000000..c920eb245d5eafc3832e6fefd8074198012b8024 GIT binary patch literal 99 zcmZQ)U}s=p`1fB0NNNMIDG=KOu?G+b0dWivGco}QhW`w#3=Hz}AQmH#1!n$dW&yEK Kgpia$^Z@`Y5DWMK literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03BE.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03BE.lmp new file mode 100644 index 0000000000000000000000000000000000000000..cb0594ddbf5fa6c35b7f85a66c9e8567f9f46e3b GIT binary patch literal 119 zcmZQ$;AQ{;1t8V|VhbR42jXxbP6J{lCLqDU#t0<-GqN)<$jbvUkj=marh!}_56A_Y X0+9g=z@;G?{xgE~vw#S8uzCLh?qvz5 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03BF.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03BF.lmp new file mode 100644 index 0000000000000000000000000000000000000000..7c74cd76e05d215e8cd58b3c32cd09a50d6a25c7 GIT binary patch literal 111 zcmZQ)U}s=p`1fB0Na_Hw84x=GaUc-K0&zMJGcf}R28REPtPBkD^723yNE46-;r|Rk QSs={6i@< literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03C2.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03C2.lmp new file mode 100644 index 0000000000000000000000000000000000000000..5218f254a4f37aea2355542bb0c2d7aea2b76a5f GIT binary patch literal 111 zcmZQ$;ACK6`1fA{NU8&|DG)mWaWD`k12HobkYM=F#KOQJFVDch&IsZ$asYWC1SI}5 VFoQWPtmpzzE&mxodRQUm004Jt3k(1N literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03C3.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03C3.lmp new file mode 100644 index 0000000000000000000000000000000000000000..da0a9bab447be35e7d5713ec88b6e91c53b25f32 GIT binary patch literal 136 zcmY+6xe4JCJQr! LMiN3+2-6GzZ{7@3 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03C6.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03C6.lmp new file mode 100644 index 0000000000000000000000000000000000000000..2f7b0100476705efb5775378aa5418bdd3e6c3c8 GIT binary patch literal 127 zcmd;J;ACK6`1fA}NE!gK6%e}taS#wE0C6r5mjf{qGmv0l_|M47z#uO#4`ea016e>J b5StOmhA@HRKm&m)KmeqQ1Fi~LGt4*uk1Gz@ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03C7.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03C7.lmp new file mode 100644 index 0000000000000000000000000000000000000000..62ba90ce176482e9e0c6dc0559c1eddbaaa93497 GIT binary patch literal 110 zcmZQ$;ACK6`1fA{Na_NyH4wW4aWD`k0x=^KkYHc~lm9_#<>i5V5b>Xp9n1ppQP^mz HkPQF;a0Lr= literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03C8.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03C8.lmp new file mode 100644 index 0000000000000000000000000000000000000000..22e7a4754c7e56c78b3002a03b7b61c93966676e GIT binary patch literal 144 zcmd;N;ACK6`1fB2NSXq%0}y)yaX1jC0&yV_*8p)l5Hqp>2_X2-z{bEJ4+KCaBajIM bU?w|^2~+_z6{G?PK#GuLkTf7012Y-`olOv} literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03C9.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03C9.lmp new file mode 100644 index 0000000000000000000000000000000000000000..16f49efab317cfe89913ef8798c2ed7e575e3687 GIT binary patch literal 136 zcmd;NU}s=p`1fB2NSXk#9T0l~aVQYS1927*mjQ7D5Hm3Y2?mD$jI0a{^78UP7DzLY X2I2pVY+zY16RrSB5JfFq0nAJQB%u%r literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03CA.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03CA.lmp new file mode 100644 index 0000000000000000000000000000000000000000..874c326b2567d8d5e74441fc62939b3921306a3c GIT binary patch literal 79 xcmZQ&;A8*+86Z{yVtpXC0b)-eW@H2s{~0(K803Kr5ctmsV!Z literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03CC.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03CC.lmp new file mode 100644 index 0000000000000000000000000000000000000000..909e5b867efe0ef5acb20ab639d114eeed9e365a GIT binary patch literal 122 zcmZQ);9_84U}R7Mk~%;kC1VBatX&?e~85w~LgkG3w05y0D_y7O^ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03CD.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03CD.lmp new file mode 100644 index 0000000000000000000000000000000000000000..8f7c278a4e252682466d18ddd0bc5111830b1d18 GIT binary patch literal 130 zcmZQ);9_84U}R7MlDa@_0mL3a91g^pKwJsLEG$3*2>vs(F)+vj0g%bW2ozue@__)v XXJiJ`>=5cd1B6Ca0MdYD0NhXjXh90~ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/03CE.lmp b/wadsrc/static/filter/blood/fonts/smallfont/03CE.lmp new file mode 100644 index 0000000000000000000000000000000000000000..e3326a8e6f5e178ff2d7d20d6ee5e3c779c46594 GIT binary patch literal 156 zcmd;N;9_84U}Vq%k|scG2gF`L90kPbKwJsLT|hhqh*_C|1Ovl=7FGrZd3kvtiC%4k!cPvA1DP9 k{Ab_chB?}|aFg6JLKLdn@aT!5!>>%Pl0D2k@=>Px# literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0409.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0409.lmp new file mode 100644 index 0000000000000000000000000000000000000000..5b4366fa8edbf455cdf9a817c30ce0fc2b09a8aa GIT binary patch literal 183 zcmd;K;AQ{;3m~=wVlN;L2jUbU&H>^QAZ`TWejuI$#LIzr0}!(_0*U`j>_8F-H%Kn??l1CaxAm?0|QG>RlAOdHG)uwoF0nGMclVF9TEim@_*O#Kf4x-}H6 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/040A.lmp b/wadsrc/static/filter/blood/fonts/smallfont/040A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..c4cc149ff3e1281c3fa4f12ff4c9536426e23e70 GIT binary patch literal 184 zcmd;K;AQ{;3m|p@;vgW71L8Cw&I95yAZ`NU2|zp-h*tpdMj&Qn2NDqQpMjHsK^_7a q82&?KiThZODr literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/040B.lmp b/wadsrc/static/filter/blood/fonts/smallfont/040B.lmp new file mode 100644 index 0000000000000000000000000000000000000000..2891592413c9d4240469e2632f71fc026126ad12 GIT binary patch literal 149 zcmd;N;AQ{;9UwLWVk;na0%Ct4js@Z@AT9^u4j^V^1QP!lm>C%4k!cPvA1DP9hxeLy@1h*{Zz1O)tN;bdTthX4kK|BQ@4 qVVJZ$P=J9MD9ymY0ipggLTGjn{3oCCx)K->ewvw?U85VJA@iT{isl7*RpL7stu8!W;A p;jls|E(rCX5kj-EfmH$(!$jCwfFekIHV_|VGO9T!7X63V4FI!!4-x>AnpO;SwPIl4kRGpKLaNNgFFNtY9MB02NDqQpMjHsK^_7a82&SG0C{jJ QW-#YJ0|A$rdE(YR8Anpa?=|H>;h_?bUBO{Pt2NC}nm>C%485r0g p)PF_@%?jl*v4UiQ^8XpxfvQ0)kRDDT3j)w&kkq3Zgl-MO0RX>A68ZoD literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0417.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0417.lmp new file mode 100644 index 0000000000000000000000000000000000000000..053ff789eb34bd5dfaaa2fbbaf34bdeeffdcdd3a GIT binary patch literal 173 zcmd;N;AQ{;9UwLbVmBZT1>zJSt^ndTAf5um3xJr35lFCsi2sbt3=HxN46G39KLdnj o!^>p>YlkV}1RDS}1Bm`Jpzs*kfuiyt#PFYq31}SyE13Kb0I{JDG5`Po literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0418.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0418.lmp new file mode 100644 index 0000000000000000000000000000000000000000..f42de3a6277b7011bad93a9194ca4ac5b7a79745 GIT binary patch literal 144 zcmd;N;AQ{;9U!&+)^MH6G5VNua2?+Sl$OvSxa56B+LjVKA le+FhC51|Uk{Lcsx;($;vE;}lh4a!B*57Y|+*la;|1OU1+5J~_5 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/041B.lmp b/wadsrc/static/filter/blood/fonts/smallfont/041B.lmp new file mode 100644 index 0000000000000000000000000000000000000000..333aee9ceefc98a181f15a8a31f47ec9bdae87d5 GIT binary patch literal 143 zcmd;N;AQ{;9UwLWVml!A2I2@HP5|NzAT9;sW*}x~1QP$5*nuPv$OGAo96%ZjfE)%8 a2OPy>Nl{{sMtFAjPD literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/041F.lmp b/wadsrc/static/filter/blood/fonts/smallfont/041F.lmp new file mode 100644 index 0000000000000000000000000000000000000000..77c5a40f1153c2ae88c1ebae1553b9d53677fe19 GIT binary patch literal 146 zcmd;N;AQ{;9U!&tY9MB01QP!lm>C%485r2X97YI-4MP2A cVgt(orT;Ut0GS{L6NmxQ2vrL+;6KDT0JNJ8c>n+a literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0424.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0424.lmp new file mode 100644 index 0000000000000000000000000000000000000000..721b7361cd73e435cfdbcda421123ba724c4eae5 GIT binary patch literal 186 zcmd;P;9+23U}P`>k~To>2E;)?oCw7EKwJ;Ry+Aw%h*tpdCLm^E1`-Sm|Cw1C806*U tfh;C=APXo2Vlx6|fiydW`p?J-k%CAva06)=04YY1MbnCGD#9+9?EslT6PN%1 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0426.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0426.lmp new file mode 100644 index 0000000000000000000000000000000000000000..f6ff2acb6f04f6bbc4f94715a7b1c5ec1b6f87c5 GIT binary patch literal 161 zcmd;L;AQ{;10c2mVlN;L2jX}jP6y(AAg%%8ZXlio#Ek4f0s{Usa56B+LjVKAe?|_d hxIB=<#tf9gLZc{R;6l<5Gyuqj0C|vB4ki%iKLD_D5Z3?z literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0427.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0427.lmp new file mode 100644 index 0000000000000000000000000000000000000000..1d0841603fe51d4a265f90094575e2a2cb9a0ab1 GIT binary patch literal 136 zcmd;N;AQ{;9UwLZVh14h0^%SbjsoH&AkG8g8X#t50TMv)pMi~mK^_QzOh#6a2#CeZ YjGbm=hpGT+IKVyWEuVg05vlX8vpn6J`Ja literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/042C.lmp b/wadsrc/static/filter/blood/fonts/smallfont/042C.lmp new file mode 100644 index 0000000000000000000000000000000000000000..b755a22e03f720afd5b200aa5c348f5af258c3d0 GIT binary patch literal 144 zcmd;N;AQ{;9U!&i_@% literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/042D.lmp b/wadsrc/static/filter/blood/fonts/smallfont/042D.lmp new file mode 100644 index 0000000000000000000000000000000000000000..013b6822676d743769387738ee4a8e83cbf66809 GIT binary patch literal 162 zcmd;N;AQ{;9UwLbVmBa;0^$rHE(78gAf5okvw)b95lFCui2n@C3=HxN3~Uez#$^G? k!NoYiN`R_>=syD<9wR$Q4G1#)XJQ4i$HR&IICeAZ`WX$w17^0wjRoKNA}RgFFxbnT#AjCJ=(q be+Et{he#ewA0s2sR2HD=U?W+Xz?J|25`hmT literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0432.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0432.lmp new file mode 100644 index 0000000000000000000000000000000000000000..2f97a6580cc44b618ed84e11287acec3d0c69bc8 GIT binary patch literal 115 zcmZQ);AQ{;6(H6FVk;na1L7bcjsxNhAZBI-5+LxOiJgH#9t2=)26-Taieq7ebV5|H LFaq_nfr$SA3U3Q0 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0433.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0433.lmp new file mode 100644 index 0000000000000000000000000000000000000000..e49cd78584c7bc97a7fa6b179c273edc3316e004 GIT binary patch literal 99 zcmZQ);AQ{;6(H6FVk;na1!7+y4h7;^AZBI-5+LxOiJgH#9t1#aHXs`+%nWA!XF{Wy H89|x=Y=R0O literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0434.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0434.lmp new file mode 100644 index 0000000000000000000000000000000000000000..a28d12d17562e440091adfbb06df8eba702c3991 GIT binary patch literal 112 zcmZQ);AQ{;6(H6HVhbR424X)TjsoH|AZBF&5_;&&&$q Z0tLV<5Cf=$9Vi9@D540J=tdw62LPne4rTxV literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0437.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0437.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d3cd25684ecb5f8adf1a33c6b9f7faed51594295 GIT binary patch literal 117 zcmZQ);AQ{;6(H6JVoMgFFy2{AXeYu^8AO)PE*+ QFc%^PW H>Oi6Z#6b$I literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0439.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0439.lmp new file mode 100644 index 0000000000000000000000000000000000000000..14b27163e85e718cbb16178924dd6805a7464822 GIT binary patch literal 146 zcmZQ);ALQ7U}8`KlEy&n2E^e&oCd_@K->YujEq2nl@&;Uz<&m21_pTs1{QW81p+`J cMu-qZ4UzyGL>#6CBoCAYX#g3CYy!e~0O}?S(EtDd literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/043A.lmp b/wadsrc/static/filter/blood/fonts/smallfont/043A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..9460da99edb5a77a4e8abbd9019bc46c2b5937c5 GIT binary patch literal 119 zcmZQ)U}s=p`1fB0Na_Kx6%e}su^$k}0&xxyGqM5+5cm&LEDr)eHdqwMfUx8lKw=Ec UKzRlR76^sTWn=`ZW(5)d0s77il>h($ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/043B.lmp b/wadsrc/static/filter/blood/fonts/smallfont/043B.lmp new file mode 100644 index 0000000000000000000000000000000000000000..4c94165502ce3ca04c35e2f8dcadc544d96125fc GIT binary patch literal 107 zcmZQ);AQ{;6(H6EViO>?2VyTE4h7;wAZBL-68~9Pfh2=Gkj2afq=5j)WCAfk;;2k^ Mhyt);ur`na0KxqVd;kCd literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/043C.lmp b/wadsrc/static/filter/blood/fonts/smallfont/043C.lmp new file mode 100644 index 0000000000000000000000000000000000000000..5ea25163ee2ab7981fb7bae5bf6c313e4a13f61d GIT binary patch literal 137 zcmd;N;AQ{;9UwLXVkaQ>1>!IujtAllAT9>tdLU+I1ri|epNXA;K^_D^Y&IYpBFxMJ W5(bK~02v^`|8Nl`RmhqVMgjmnwGLwd literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/043D.lmp b/wadsrc/static/filter/blood/fonts/smallfont/043D.lmp new file mode 100644 index 0000000000000000000000000000000000000000..9c9de32fd6a042e662510e9d029f899e0fd26d5e GIT binary patch literal 108 zcmZQ);AQ{;6(H6FVk;na0b(B@4g=yOAZBI-5+LxOiJgH#9t41Fuqcqh@SlYlD2gJ2 Ip$@DY0K`EGtN;K2 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/043F.lmp b/wadsrc/static/filter/blood/fonts/smallfont/043F.lmp new file mode 100644 index 0000000000000000000000000000000000000000..bc8e40767da0e55cbbba35e3e6cde6f12e0bf246 GIT binary patch literal 110 zcmZQ);AQ{;6(H6FVk;na1!7+yjsW5mAZBI-5+LxOiJgH#9t1#aHXs`+%nW9t2qCFN G=m!AN)(Wry literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0442.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0442.lmp new file mode 100644 index 0000000000000000000000000000000000000000..ac01187ef9342c6a8f37a9d7a26bc1d598776835 GIT binary patch literal 98 zcmZQ)U}s=p`1fB0NNNGG5fIw~u_q9R0C5ZuGcp2+{|w9w4DukF4NQZDfO_RY08JRG H5~2?PBR~u9 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0444.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0444.lmp new file mode 100644 index 0000000000000000000000000000000000000000..7dcb7faf61e056e76624b0f2e2e37397731565e4 GIT binary patch literal 130 zcmd;N;9+23U}Vq%l14ym1;j2u900^|K%51{B|uyQ#B7W};y)`h1A{z}W?==JOKLN4p0C9 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0446.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0446.lmp new file mode 100644 index 0000000000000000000000000000000000000000..3c4050bcfef375230b46791ba59083e55325e090 GIT binary patch literal 125 zcmd;J;AQ{;4InlGVml!A1mZv-jsfCKAT9%9W>z2p0{@xV85rb20LW%$1B-!}Y|KDm WR3Rn~xJsZ>AO{4%`Z$Mv{XbhDA literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0447.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0447.lmp new file mode 100644 index 0000000000000000000000000000000000000000..0290a71b9614f269f29ed52497b61585941d2346 GIT binary patch literal 103 zcmZQ);AQ{;6(H6DVlyDN2V!?14g}&@AZBI;5)2IgnOGSZWjF1pWg6p3n+U literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0448.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0448.lmp new file mode 100644 index 0000000000000000000000000000000000000000..3b65f0bcf47dea41360d4e19952c5f7be7c1d1de GIT binary patch literal 168 zcmd;P;AQ{;6Ckz&VlN;L1>#sB&H&;PAg%}Eb|9Vv#PfidnH5NYz<(xo1_pT$0J53c Sz+xaK8#7QCRftTLaGL;XZxVO_ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0449.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0449.lmp new file mode 100644 index 0000000000000000000000000000000000000000..8d7bc6a9f34e942d1b07d80047557fb16e62308c GIT binary patch literal 183 zcmd;K;AQ{;3m|p^Vm}~`1mZ*>&H>^IAZ`ZYZXlip#EXG=0}wN_0tpcK&&1BaAP)jS iHZvPo48&w(1`4AJk)Vyi8jsoHoAkG0|W=0_KpNWluK_18eG1-Ak5CF27fx S5R-)!lf}vm*7ctaYz6=ukqj&V literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/044B.lmp b/wadsrc/static/filter/blood/fonts/smallfont/044B.lmp new file mode 100644 index 0000000000000000000000000000000000000000..771a040977a986b5715a6fdc4076e47f097ae9d5 GIT binary patch literal 138 zcmd;N;AQ{;9UwLXVkaQ>1L6oEP6FaAAT9yo1|Vi;1ri|epNXA;K^_F4Y#vhynmgRSt3h literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/044C.lmp b/wadsrc/static/filter/blood/fonts/smallfont/044C.lmp new file mode 100644 index 0000000000000000000000000000000000000000..a7f11d5e9fa9f8813ce293b7080a5c77c28153d6 GIT binary patch literal 103 zcmZQ);AQ{;6(H6FVk;na1!8|7js)UFAZBI-5+LxOiJgH#9t41FW;URRJPh($ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/044D.lmp b/wadsrc/static/filter/blood/fonts/smallfont/044D.lmp new file mode 100644 index 0000000000000000000000000000000000000000..a579200477112f383a0a8746b03cd56035c5fd2d GIT binary patch literal 116 zcmZQ);AQ{;6(H6JVml!A0^%?rP6FZ_AZBI+66_%2KNB+pgFFKR8-)7L#17_ygrIDB S3^p?>P>noD1q)CY$PfVMGYaAW literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/044E.lmp b/wadsrc/static/filter/blood/fonts/smallfont/044E.lmp new file mode 100644 index 0000000000000000000000000000000000000000..519768894f9b9f5c4d09bfbad561c558c4adbd94 GIT binary patch literal 152 zcmd;L;AQ{;10c2nVmBZT0OANBP6FaWAZ`HSE+C!+#LTQf0tEguu`@8pg8+~X76mdG g{ubsJN^+1^Z3-Q5!UZ>Uc;JN(Y-J3& jnzRo|u1d-iVF^ccEBwYZy)GP6pyUAg%!7CLrztVs=I#@t>IuNHQ?U1DQ0LOn25C8xG literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/045A.lmp b/wadsrc/static/filter/blood/fonts/smallfont/045A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..1372084e516ff10d4897a46b631dfffb699ec8da GIT binary patch literal 145 zcmd;L;AQ{;10c2nVmBZT0OANBP6FaQAg%=BW+3hcVrEt#0RsP-*clk)K>)}Givk%8 f|5=!Uq9`IL>ezs4cX;V++)Y!@vu8}4{u#S<^Q@xe6lHA1tr cHl$FYea~fZqDIPGJ9Oi}RP>I(GZsINHxct!{d?tvSxg+g!v2YfeTas literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/045D.lmp b/wadsrc/static/filter/blood/fonts/smallfont/045D.lmp new file mode 100644 index 0000000000000000000000000000000000000000..409dc67e1b9389461d589783f69dfe8edab85dfc GIT binary patch literal 132 zcmZQ);ALQ7U}8`Kl6pXF55xgL91p~KKwJgHtgJu+1pYHJ0!bEj1_pT$017ZL1KBVY aAOS{*02_q*&jiu{(hrma$|7q;m1L80sjsxOMAT9x7Ms^?p0sk2|85ratfPvvZL`EJY_n(Ow WD1%J1f%zaQW)KqyfJ_z^s6haHrwo<= literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/045F.lmp b/wadsrc/static/filter/blood/fonts/smallfont/045F.lmp new file mode 100644 index 0000000000000000000000000000000000000000..09a70da69ef27d36963bc1b03bb557a5a674df12 GIT binary patch literal 114 zcmZQ);AQ{;6(H6FVk;na1L6Q6jsfBfAZBI-5+LxOiJgH#9t41FW*{2~fJ}z}Y(N#5 KqA052W&i;9x(fsV literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0490.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0490.lmp new file mode 100644 index 0000000000000000000000000000000000000000..cdaad44a329e8bf91e3026d0db764cc6030931e7 GIT binary patch literal 131 zcmd;N;9+23U}Vq%k`_Sh2E@TY91XGK{K#`w1RXofwcSw0N{xZ2mk;8 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0491.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0491.lmp new file mode 100644 index 0000000000000000000000000000000000000000..6664f5e9ca47f52d087ae0d5e4211c9e445c6416 GIT binary patch literal 101 zcmZQ);AQ{;6(H6FVk;na1!7+y4h7;kAZBI-5+LxOiJgH#9t1#aHXs`+%nWA!XM)m< MEFfhdHB4Y_0Do5sKL7v# literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/1E80.lmp b/wadsrc/static/filter/blood/fonts/smallfont/1E80.lmp new file mode 100644 index 0000000000000000000000000000000000000000..dd33655c974c65cb7aec390ac37d1ffe853f1279 GIT binary patch literal 191 zcmd;P;A3E5U}i7@k~To>0mLCdoD9TeK->bvQ-OFs5U&Q}?Lf@J3?vvB{xh>PFv!cx vgV`)VHk9|DkrBvbX9WuYl>tp>04hRJ!3h$A>16_`N0vtDMHWS|4(bE|&sYlGZ@%3dH_E91FyGKwJgHoj^PZi01(DG9YGQ0ul`WnOPYaMM%LlA%u`DfY=BCkk=AL literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/1E82.lmp b/wadsrc/static/filter/blood/fonts/smallfont/1E82.lmp new file mode 100644 index 0000000000000000000000000000000000000000..9db3675fe33dbd89c7cd75066e8db3f2af4a3e97 GIT binary patch literal 191 zcmd;P;A3E5U}i7@k~To>0mLCd90$btKwJyN6M%R=5U&Q}?Lf@J3?vvB{xh>PFv!cx ugV`)VHk9|DofXUms$gOSvXG@1If07cnt=8Kd8i6NIuHgR>qW5+>I4AZ4-lGZ@%3dH_E90A1XKwJ#OEkHa8i01(DG9YGQ0ul`WnOPYa1ONa4 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/1EF3.lmp b/wadsrc/static/filter/blood/fonts/smallfont/1EF3.lmp new file mode 100644 index 0000000000000000000000000000000000000000..de8f164eb1f9b24ae64542b9895ef9fe21a7bbae GIT binary patch literal 152 zcmX|)OAUZ95Cz}TLJGk{uL!^b8nA!_9B@W)nQciA^Rk)!C9RT78@a;)CtPsD124pZ o&|*Xhqm(n%94HXxIwr!k8@0~FWOc=U5nV7a)Ro@uCrf)&K4UQrH~;_u literal 0 HcmV?d00001