Skip to content

Fix Reptilian Tail Markings Rendering over Clothing - #455

Open
pandoraberry wants to merge 3 commits into
Triad-Sector:mainfrom
pandoraberry:define-species-layering
Open

Fix Reptilian Tail Markings Rendering over Clothing#455
pandoraberry wants to merge 3 commits into
Triad-Sector:mainfrom
pandoraberry:define-species-layering

Conversation

@pandoraberry

@pandoraberry pandoraberry commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

About the PR

Adds TailBehind layering to affected tail markings for Reptilian.
Before, they used default Tail layer, which is why it was partially rendering over the clothes. We already had set up for TailBehind existing, so I went ahead and just had the sprite states mapped to it.

Affected markings:

  • Reptilian tails

Why / Balance

This does not affect game balance, it's purely visual.

It fixes visual clipping where tails were rendered over clothing.

Media

image

Requirements

  • I have read relevant guidelines/documentation to this PR found on our devwiki.
  • I have added media to this PR or it does not require an ingame showcase.
  • I can confirm this PR contains either no AI-generated content, or AI-generated content that meets our guidelines.

How to test

  1. Create or load a character using one of the affected species or markings:
  • Reptilian
  1. Equip a jumpsuit or jumpskirt.
  2. Verify that the tail renders behind the clothing instead of over it
  3. Equip outer clothing and verify the tail continues to render correctly.

Breaking changes

None.

Changelog
🆑

  • fix: Fixed visual glitch for Reptilian tails rendering over clothing.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@Triad-Sector Triad-Sector changed the title Fix tail markings rendering over clothing Fix Tail Markings Rendering over Clothing Aug 3, 2026
@pandoraberry pandoraberry changed the title Fix Tail Markings Rendering over Clothing Fix tail markings rendering over clothing (do not merge) Aug 3, 2026
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

RSI Diff Bot; head commit 0650825 merging into e4fd802
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Clothing/Uniforms/Jumpsuit/rainbow.rsi

State Old New Status
inhand-left Modified
inhand-right Modified

Resources/Textures/_Starlight/Clothing/Head/Hats/belpero.rsi

State Old New Status
equipped-HELMET Added
icon Added

Resources/Textures/_Starlight/Clothing/Head/Hats/red_regalia.rsi

State Old New Status
equipped-HELMET-avali Added
equipped-HELMET-resomi Added
equipped-HELMET-vox Added
equipped-HELMET Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Neck/Cloaks/ari.rsi

State Old New Status
equipped-NECK Added
icon Added

Resources/Textures/_Starlight/Clothing/Neck/Cloaks/belpero.rsi

State Old New Status
equipped-NECK Added
icon Added

Resources/Textures/_Starlight/Clothing/Neck/Cloaks/red_regalia.rsi

State Old New Status
equipped-NECK-avali Added
equipped-NECK-resomi Added
equipped-NECK-vox Added
equipped-NECK Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Neck/Cloaks/shuba.rsi

State Old New Status
equipped-NECK-hydrakin Added
equipped-NECK Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Shoes/Boots/ari.rsi

State Old New Status
equipped-FEET Added
icon Added

Resources/Textures/_Starlight/Clothing/Shoes/Boots/belpero.rsi

State Old New Status
equipped-FEET Added
icon Added

Resources/Textures/_Starlight/Clothing/Shoes/Boots/highheelshoes.rsi

State Old New Status
equipped-FEET Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/alt_purplebartender.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/cap_turtleneck.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/cargoformal.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING-vox Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/centcom_officer.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/centcom_official.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/clown_distinguished.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/coroner.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/dress_gothic.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/dress_maid.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/dress_red.rsi

State Old New Status
equipped-INNERCLOTHING-avali Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/dress_tango.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/dress_victorian_black.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/dress_victorian_red.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/elegantmaid.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/hop_turtleneck.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/hos_black.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/journalist.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING-vox Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/lady.rsi

State Old New Status
equipped-INNERCLOTHING-avali Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/mining.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING-vox Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/pastry.rsi

State Old New Status
equipped-INNERCLOTHING-avali Added
equipped-INNERCLOTHING-hydrakin Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/pencil_centcom_official.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/pencil_special_operations_officer.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/pencil_tan.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/performer_clown.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/performer_mime.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/rainbow.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/rd_classical.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/reporter.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING-vox Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/salvage.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING-vox Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/salvageformal.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING-vox Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/salvagelead.rsi

State Old New Status
equipped-INNERCLOTHING-hydrakin Added
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING-vox Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/schoolskirt.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/scientist_formal.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING-vox Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpskirt/suit_nurse.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpsuit/ari.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpsuit/belpero.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpsuit/cap_turtleneck.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING-reptilian Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpsuit/captainnoble.rsi

State Old New Status
equipped-INNERCLOTHING-felionoid Added
equipped-INNERCLOTHING-resomi Added
equipped-INNERCLOTHING-vox Added
equipped-INNERCLOTHING-vulpkanin Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Starlight/Clothing/Uniforms/Jumpsuit/cargo.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added

Edit: diff updated after 0650825

@Triad-Sector Triad-Sector changed the title Fix tail markings rendering over clothing (do not merge) Fix Tail Markings Rendering over Clothing (Do Not Merge) Aug 3, 2026
@pandoraberry pandoraberry reopened this Aug 3, 2026
@pandoraberry
pandoraberry force-pushed the define-species-layering branch from 0650825 to 0ad3232 Compare August 3, 2026 05:38
@github-actions github-actions Bot added No C# Doesn't contain any C# code size/M and removed size/L labels Aug 3, 2026
@pandoraberry pandoraberry changed the title Fix Tail Markings Rendering over Clothing (Do Not Merge) Fix Tail Markings Rendering over Clothing Aug 3, 2026
@TheRealMasterChief117

Copy link
Copy Markdown
Collaborator

Bug with all species:
image

it appears behind the leg, use the behind sprites in the folder

image image

@pandoraberry

Copy link
Copy Markdown
Contributor Author

Bug with all species: image

it appears behind the leg, use the behind sprites in the folder
image image

this is why i should not PR when im about to fall asleep
fixing now

@pandoraberry
pandoraberry force-pushed the define-species-layering branch from 8b5835b to 28f8588 Compare August 3, 2026 22:07
@github-actions github-actions Bot added size/S and removed size/M labels Aug 3, 2026
@pandoraberry pandoraberry changed the title Fix Tail Markings Rendering over Clothing Fix Reptilian Tail Markings Rendering over Clothing Aug 3, 2026
@pandoraberry

Copy link
Copy Markdown
Contributor Author

I realized there aren't any behind sprites for Hydrakin, Vulpkanin or Kitsune. I think that should be a separate PR in that case, as that's going to include spriting. I'll cut it down to just Reptilian, as they do have the sprites.

@TheRealMasterChief117

Copy link
Copy Markdown
Collaborator

I realized there aren't any behind sprites for Hydrakin, Vulpkanin or Kitsune. I think that should be a separate PR in that case, as that's going to include spriting. I'll cut it down to just Reptilian, as they do have the sprites.

Check out the slimy reptilian tail for slime people, they should have one

Also test if the sprites are all good for the markings you added behind states for

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants