From ed0d3adccc85671772d8b0fca5b32dbcc96a3724 Mon Sep 17 00:00:00 2001 From: James R Date: Wed, 29 Mar 2023 19:09:45 -0700 Subject: [PATCH] Don't render item capsule numbers mirrored in Encore mode --- src/p_mobj.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/p_mobj.c b/src/p_mobj.c index 70a52dc40..9f065bbfc 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -4451,6 +4451,12 @@ static void P_RefreshItemCapsuleParts(mobj_t *mobj) part->tracer->spriteyoffset = 10*FRACUNIT; part->tracer->spritexoffset = 13*numNumbers*FRACUNIT; part->tracer->threshold = OV_DONTSCREENOFFSET; + + if (encoremode) + { + // Don't render these digits mirrored. Handles flipping spritexoffset too. + part->tracer->renderflags ^= RF_HORIZONTALFLIP; + } } part = part->tracer; part->sprite = SPR_ITMN;