KongMD-Steam / QuestionableEthicsEnhanced

The source code of the Questionable Ethics Enhanced mod for RimWorld.
MIT License
12 stars 7 forks source link

RBSE - Installing a natural limb does not properly restore child bodyparts #79

Closed KongMD-Steam closed 4 years ago

KongMD-Steam commented 4 years ago

Describe the bug When this mod is enabled with the RBSE mod, installing a limb can result in child BodyParts not being restored properly. They show up as 'Removed' when viewed with the debug 'AllDiffs' mode. This bug does not exist when QEE is used without the RBSE mod enabled.

Expected behavior Installing a new body part will always restore child BodyParts.

To Reproduce Steps to reproduce the behavior: 1) Debug 'Finish All Research' 2) Spawn a healthy pawn 3) Apply Damage > Left Arm 4) Queue up 'Install arm (left arm)' surgery 5) Observe that upon finishing surgery, the child parts of that arm are not restored properly

Screenshots If applicable, add screenshots to help explain your problem.

Additional context Reported by arendjvr on the Steam Workshop.

KongMD-Steam commented 4 years ago

Fixed in development branch. The change will be in the next patch.