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

Nanite changes #8141

Draft
wants to merge 23 commits into
base: master
Choose a base branch
from

Conversation

RikuTheKiller
Copy link
Contributor

@RikuTheKiller RikuTheKiller commented Apr 25, 2023

About The Pull Request

Makes nanites do things a lot differently. Especially affects repair nanites.

Nanites will now work when ingested via moving into the bloodstream on their own. This means nanites that previously only worked on non-fbps work on fbps and ones that only worked on fbps work on non-fbps. You can also use them as pills now, them being restricted to blood was undocumented as well, but now it's not as much of an issue.

Repair nanites, now "mechanites" no longer work based on a convoluted system of adding metals together with the nanites in specific ratios to fix different types of wounds... even writing this makes my brain hurt. Not to mention the total lack of in-game documentation.

They instead work like other wound healing chemicals do, however, they also heal all prosthetic limbs by a total of 5 brute and burn that is shared across all damaged prosthetic limbs.

I've also improved a few descriptions in slight ways and removed the weird fbp subtype as it's no longer needed and caused some annoying side-effects, such as them not being affected by metabolism modifiers. They also no longer bypass the need to be in the bloodstream, as nanites can now simply navigate to the bloodstream from the stomach.

Also, the nanites that were previously subtyped from uncapped are now subtyped like the rest of the nanites, since they no longer need special snowflake code to work on ingest. (From my testing, that wasn't working anyways.)

Why It's Good For The Game

It makes undocumented shitcode chems actually good. I bet others have been confused by nanites not working as expected as well and this PR aims to address all of that.

Testing

Basic testing done, everything worked as expected. Might need a TM or might not.

Changelog

🆑
balance: All nanites work properly now, whether you take them via ingestion or injection. Repair nanites, now "mechanites", can affect non-fbps and don't require a convoluted mess of metal reagents to function. They also slowly heal prosthetic limbs.
/:cl:

@RikuTheKiller RikuTheKiller marked this pull request as draft April 26, 2023 04:17
@RikuTheKiller RikuTheKiller marked this pull request as ready for review April 28, 2023 14:26
@RikuTheKiller RikuTheKiller marked this pull request as draft April 28, 2023 14:49
@RikuTheKiller RikuTheKiller marked this pull request as ready for review April 29, 2023 01:55
@RikuTheKiller RikuTheKiller marked this pull request as draft April 29, 2023 12:53
@RikuTheKiller RikuTheKiller marked this pull request as ready for review April 29, 2023 13:32
@RikuTheKiller RikuTheKiller marked this pull request as draft April 29, 2023 13:44
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