Skip to content

Fixes rejuvenate not preserving skin color#5301

Closed
l3lb0t wants to merge 1 commit intoNebulaSS13:devfrom
l3lb0t:skin-color
Closed

Fixes rejuvenate not preserving skin color#5301
l3lb0t wants to merge 1 commit intoNebulaSS13:devfrom
l3lb0t:skin-color

Conversation

@l3lb0t
Copy link

@l3lb0t l3lb0t commented Feb 16, 2026

Description of changes

I noticed in testing that if you chop your arm off, and regrow it with the Rejuvenate verb (something I often find myself doing), the arm you grow back is inexplicably white, regardless of your character's actual skin color.
image

Why and what will this PR improve

Now, if you regrow a limb, it will actually match your body, rather than looking like you stole someone else's arm. This is probably a good thing.

Authorship

The one, the only, Karl Johansson

Changelog

🆑 Karl Johansson
bugfix: Regrown limbs now match the skin color of the rest of your body
/:cl:

var/list/organ_data = has_limbs[limb_type]
var/limb_path = organ_data["path"]
var/obj/item/organ/external/E = new limb_path(H, null, supplied_data) //explicitly specify the dna and bodytype
E.skin_colour = supplied_data.skin_color //match skin colors
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should probably be done in this proc:

/obj/item/organ/external/copy_from_mob_snapshot(var/datum/mob_snapshot/supplied_appearance)

Also should probably go to stable as it's a fix.

@MistakeNot4892 MistakeNot4892 added the needs rebase/retarget This PR is targetting the wrong branch or has included commits from another branch. label Feb 16, 2026
@l3lb0t l3lb0t closed this Feb 16, 2026
@l3lb0t
Copy link
Author

l3lb0t commented Feb 16, 2026

Moved to #5304

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

Labels

needs rebase/retarget This PR is targetting the wrong branch or has included commits from another branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants