From 61293b82dcf2eb7300f93f66536b1a14fc144b9c Mon Sep 17 00:00:00 2001 From: fallenoak Date: Sat, 25 Oct 2025 15:41:34 -0500 Subject: [PATCH] feat(component): apply lower underwear texture in CCharacterComponent::RenderPrepLU --- src/component/CCharacterComponent.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/component/CCharacterComponent.cpp b/src/component/CCharacterComponent.cpp index 6783694..f524790 100644 --- a/src/component/CCharacterComponent.cpp +++ b/src/component/CCharacterComponent.cpp @@ -454,6 +454,13 @@ void CCharacterComponent::RenderPrepLU(CCharacterComponent* component) { auto skin = component->m_texture[TEXTURE_INDEX(VARIATION_SKIN, 0)]; CCharacterComponent::PasteFromSkin(SECTION_LEG_UPPER, skin, CCharacterComponent::s_textureBuffer); + if ((component->m_flags & 0x20) || !(component->m_itemDisplays[ITEMSLOT_5].priorityDirty & ((1 << 0) | (1 << 1)))) { + auto underwearLowerTexture = component->m_texture[TEXTURE_INDEX(VARIATION_UNDERWEAR, 0)]; + if (underwearLowerTexture) { + CCharacterComponent::PasteToSection(SECTION_LEG_UPPER, underwearLowerTexture, CCharacterComponent::s_textureBuffer); + } + } + // TODO }