Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prosthetic Limb Issues #69856

Closed
Acrepe opened this issue Nov 29, 2023 · 5 comments · Fixed by #70024
Closed

Prosthetic Limb Issues #69856

Acrepe opened this issue Nov 29, 2023 · 5 comments · Fixed by #70024
Labels
(S1 - Need confirmation) Report waiting on confirmation of reproducibility

Comments

@Acrepe
Copy link
Contributor

Acrepe commented Nov 29, 2023

Describe the bug

Current implementation of Prosthetic Limbs results in some strangeness;
1: Prosthetic limbs "rub uncomfortably" against your hands and feet. The No Arm/Leg mutations, and the limbs themselves, should both prevent hands/feet from existing separately from the limbs in question.
2: Prosthetic limbs heal over time, instead of requiring repairs.
3: Prosthetic limbs can receive "deep bites", and presumably can become infected as well
4: Prosthetic limbs count as "rigid armor" on the location in question. This prevents wearing hard armor over them.

Attach save file

N/A

Steps to reproduce

1: Spawn a character with one of the amputee starts
2: Suffer constant pain and speed reductions from your prosthetics rubbing against your nonexistent feet/hands
3: Receive damage
4: Watch as your plastic and metal limbs miraculously heal
5: Attempt to put on rigid armor. Fail.

Expected behavior

Plastic/metal/wood should not be self-healing without supertech/blob magic, nor should it be impossible to layer armor over them. As well, No Arm/Prosthetic Arm and No Leg/Prosthetic Leg should not allow you to have floating flesh hands/feet that can be made uncomfortable by your own artificial limbs.

Screenshots

No response

Versions and configuration

  • OS: Windows
    • OS Version: 10.0.19045.3693 (22H2)
  • Game Version: 384d72f [64-bit]
  • Graphics Version: Tiles
  • Game Language: System language []
  • Mods loaded: [
    Dark Days Ahead [dda],
    Disable NPC Needs [no_npc_food],
    Portal Storms Ignore NPCs [personal_portal_storms],
    Slowdown Fungal Growth [no_fungal_growth],
    Aftershock [aftershock],
    Mind Over Matter [mindovermatter]
    ]

Additional context

It might be nice if prosthetics could be modified in some manner with late game tech, or have armor-plating inserts. The Exodii in particular come to mind.

@Acrepe Acrepe added the (S1 - Need confirmation) Report waiting on confirmation of reproducibility label Nov 29, 2023
@Willzadl
Copy link

Willzadl commented Nov 29, 2023

Yep, constant speed reduction from chafing, though I didn't have any pain from the limb.

Prosthetic limbs do also heal on their own, seemingly also affected by bandaging them, acting as if they were a normal limb in terms of health. I tested this for both the prosthetic limbs and steel prosthetic limbs, both suffered the same issue.

I was also unable to put on rigid armour.
Screenshot_2496
Screenshot_2497

@MNG-cataclysm
Copy link
Contributor

#69888 should fix issues with rigid armor and constant rubbing, knocking those two issues out. Limbs healing and the deep bites issues are still left.

@Maleclypse
Copy link
Member

So am I understanding that the deep bites issue will need a new json field probably "immune_to_effect": [ array ] so that various limbs can be immune to various effects?

@MNG-cataclysm
Copy link
Contributor

So am I understanding that the deep bites issue will need a new json field probably "immune_to_effect": [ array ] so that various limbs can be immune to various effects?

I might have a workaround for it, I’ll have to test. If that doesn’t work, then a new limb entry would be the best choice.

@Acrepe
Copy link
Contributor Author

Acrepe commented Dec 7, 2023

#69888 should fix issues with rigid armor and constant rubbing, knocking those two issues out. Limbs healing and the deep bites issues are still left.

While I did fix the rubbing, it still seems to conflict with rigid armor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
(S1 - Need confirmation) Report waiting on confirmation of reproducibility
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants