-
-
Notifications
You must be signed in to change notification settings - Fork 681
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
Nanitemania: more nanite programs and stuff! #9216
Nanitemania: more nanite programs and stuff! #9216
Conversation
@Tsar-Salat fixed, sorry, that was an oversight |
make nanites programmable in graphs like circuits |
Very much like |
Neat stuff! |
Damn. |
Bro really said equivalent exchange #9393 |
@DrDuckedGoose Nope. Just cleaning up old PRs that probably weren't ever going to see the light of day anyways ;) |
Fair enough 👍 |
nooooo the best PR |
Eh, I'll reopen this if people actually want it... |
Would be cool to add BCI-nanite interaction if you're up for it, like a wiremod component that can activate/deactivate/trigger nanites |
@JixS4v Unfortunately, I know next to nothing about circuits, much less BCIs, so that'd be a bit difficult... |
This seems good to me but unfortunately I lack the experience with nanites to leave a review in good faith. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this increase the maximum number of nanites that a body can have? I thought the limit was 200
Just wanted to highlight this is a legitimate failure |
@PowerfulBacon Yes, the limit can be increased, albeit with tradeoffs (like reduced volume regen rates). Also, the default limit is 500, not 200. @Rukofamicom I'll fix this up later when I'm more focused, dw. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do wiki changes and ping for merge. If any of these are overpowered or just annoying in game then they can be removed in the future
Wiki update ready; will move to main page after merge https://wiki.beestation13.com/view/User:Absolucy/Guide_to_Nanites |
About The Pull Request
Ports:
This adds a whole bunch of new nanite stuff!
Protocol Nanites
Protocols are unique nanite programs, that allow for you to 'upgrade' some part of your nanites, usually with some tradeoff or downside.
There are currently two different types of protocols - replication and storage - and only one protocol of each type can be active at the same time.
Replication Protocols
Storage Protocols
New Programs
Remote Signaler
This program, when triggered, sends a signal/code just as a remote signaler would!
Remote Signal Receiver
Triggers a nanite code whenever a remote signaler signal is received.
Dermal Toggle
Dermal button, but it's an on/off switch.
Vampiric Synthesis
Allows the nanites to consume your own blood in exchange for nanite regen.
This will suck you dry if you let it, please combine it with the blood sensor or a toggle!!
Balanced so that you can't cheese it with the blood regen program - combining blood regen + vampire will put you at both a nanite volume and blood level deficit.
I imagine this would work better as an 'emergency' nanite volume source - if you really need healing, and have blood to spare, well, let the vampires feast?
Blood Sensor
Senses blood level. Pretty simple.
Nutrition Sensor
Senses nutrition level. Also pretty simple.
Nanite Blade
LOCKED BEHIND ILLEGAL TECH
Other Changes
Why It's Good For The Game
Allows for more creativity and utility with nanites, especially with the signaler nanites.
Testing Photographs and Procedure
Screenshots&Videos
Remote Signaler
Remote Signal Receiver
Rule Combining
Zip Protocol
Nanite Blade
Cloud bubble messages
Nutrition sensor
Vampiric synthesis
Changelog
🆑 Absolucy, XDTM
add: Added Nanite Protocols, special programs that allow for you to 'upgrade' some part of your nanites, usually with some tradeoff or downside.
add: Added Blood Sensor and Nutrition Sensor nanite programs.
add: Added the Nanite Blade program to nanites, which allows you to manifest an armblade similar to the xenobio one, locked behind illegal tech.
add: Added the Vampiric Synthesis program to nanites, which allows you to generate nanite volume using your own blood volume. This WILL suck you dry if you let it, please use this with a blood sensor or something! No, you can't cheese it with Blood Regeneration.
add: Added the Remote Signaler program to nanites, which functions similarly to, well, a remote signaler!
add: Added the Remote Signal Receiver program to nanites, which allows you to receive remote signaler signals and translate them into nanite signals!
add: Added the Dermal Toggle program to nanites, which is similar to a dermal button, but it's an on/off toggle instead.
add: You can now combine nanite rules, for more advanced logic!
add: Nanite Cloud Controllers now have neat lil' popup bubbles whenever you do an action on 'em.
balance: Researching harmonic nanite tech now provides a 0.1/sec passive regen rate boost to all nanites!
tweak: Metabolic Synthesis no longer has a built in-limiter, and can consume ALL your nutrition if you allow it to.
balance: Infective exo-locomotion shouldn't be completely useless anymore.
add: Nanite communication remotes, which can send text communications to certain nanite programs, are now actually buildable
/:cl: