Skip to content

Cybernetics... But more. - #309

Open
throwawayuseless wants to merge 33 commits into
Monkestation:masterfrom
throwawayuseless:coffeething
Open

throwawayuseless wants to merge 33 commits into
Monkestation:masterfrom
throwawayuseless:coffeething

Conversation

@throwawayuseless

@throwawayuseless throwawayuseless commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

About The Pull Request

Adds new cybernetics. Researchable? Yes! Printable? Yes! Roundstart implants menuable? Most of em! Useful? ...sorta? Ish?
such as:
the NT-CFFE Caffinator: The Coffeemaker Thigh Cyberimplant That Lets You Quickdraw Fresh Java Like A Pistol Holster™ using the extremely real and proven science of hemosuccoric convertotronology

the internal chronometer: a wrist watch that literally is your wrist. It tells the date too!

the gustatory hypersensitizer: have you ever wanted to taste with fifteen times the flavor differentiation capability? This is your implant! If not, uh... sucks to suck i guess.

the subdermal ligature attachment package: Have you ever wanted to bitchslap people with greater acuity?

the respiratory harmonitron: It's literally just Sing Tones as a cybernetic! Shoot me!

Why it's Good for the Game

Useful (allegedly) and fun. Everyone loves coffee! (Disclaimer: you may not love coffee. Especially since if it gets EMPd it dispenses your blood instead.)

Proof of Testing

Screenshots/Videos image image image image CYBERNETICS!

Changelog

🆑 help im trapped in a changelog factory
add: The Nanotrasen Hemosuccoric Convertotronological Research Commission is delighted to bring you the NT-CFFE Caffinator, an internal cybernetic thigh-mounted coffeemaker that lets you quickdraw fresh cups of coffee by turning raw materials from your bloodstream directly into delicious java. Logical.
add: The Internal Chronometer wrist-integrated cybernetic is now available, allowing you to tell the time, any time. It even tells you the date! Revolutionary.
add: The Subdermal Ligature Attachment Package enables you to slap people really really hard ow it hurts please stop
add: The Respiratory Harmonitron: Sing in ways neverbefore seen, such as in guitar noises!
/:cl:

@throwawayuseless
throwawayuseless marked this pull request as ready for review June 23, 2026 00:28
@Cmpwarrior

Copy link
Copy Markdown
Contributor

I was already planning to make a character similar to Coffee from The Desolate Room/Hope, and this just sealed the deal. Peak

@Hydrosatan

Copy link
Copy Markdown
Contributor

Looks like I'm gonna have to give that to my character.

@throwawayuseless
throwawayuseless marked this pull request as draft June 23, 2026 04:00
@throwawayuseless throwawayuseless changed the title Hemosuccoric Convertotronology, or: The Coffeemaker Thigh Cyberimplant That Lets You Quickdraw Fresh Java Like A Pistol Holster Stupidware. Like cyberware but stupid. Jun 23, 2026
@throwawayuseless throwawayuseless changed the title Stupidware. Like cyberware but stupid. Coffeemaker Thigh Cyberimplant That Lets You Quickdraw Fresh Java Like A Pistol Holster™ Jun 23, 2026
@throwawayuseless throwawayuseless changed the title Coffeemaker Thigh Cyberimplant That Lets You Quickdraw Fresh Java Like A Pistol Holster™ Hemosuccoric Convertotronology, or: The Coffeemaker Thigh Cyberimplant That Lets You Quickdraw Fresh Java Like A Pistol Holster™ Jun 23, 2026
@throwawayuseless
throwawayuseless marked this pull request as ready for review June 23, 2026 18:49
@throwawayuseless
throwawayuseless marked this pull request as draft June 23, 2026 19:01
@Spacemanspark

Copy link
Copy Markdown
Contributor

As I said in OOC, this requiring blood is a bit too over the top imo. I'd defer towards requiring water or something similar.

@Shroopy

Shroopy commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

It seems quite reasonable to me? Blood is a naturally regenerating resource that deals damage if you use too much, and you're using it in exchange for a stimulant.

@throwawayuseless
throwawayuseless marked this pull request as ready for review June 24, 2026 00:01
@throwawayuseless
throwawayuseless marked this pull request as draft June 24, 2026 00:04
@throwawayuseless
throwawayuseless marked this pull request as ready for review June 24, 2026 00:43
@Spacemanspark

Copy link
Copy Markdown
Contributor

@Shroopy I don't mean from a balance perspective, I mean from an RP perspective.

@Cmpwarrior

Copy link
Copy Markdown
Contributor

What about nutrition? The NIF has an option to recharge using blood and/or nutrition, so that could be a fair trade-off. Eat food, make drink.

@Spacemanspark

Copy link
Copy Markdown
Contributor

That could work.

@throwawayuseless
throwawayuseless marked this pull request as draft June 24, 2026 21:00
@throwawayuseless throwawayuseless changed the title Hemosuccoric Convertotronology, or: The Coffeemaker Thigh Cyberimplant That Lets You Quickdraw Fresh Java Like A Pistol Holster™ Cybernetics... But more. Jun 26, 2026
ThrowawayUseless added 2 commits June 26, 2026 00:24
@throwawayuseless
throwawayuseless marked this pull request as ready for review August 5, 2026 01:04

@XeonMations XeonMations left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

also your .dm files that you added under modular_oculis/modules/implantsandcyberware should be under a code folder, so the full path is modular_oculis/modules/implantsandcyberware/code

also is there really nothing you can rename the module to be less verbose? cybernetics maybe?

Comment thread code/__DEFINES/~~oculis_defines/techweb_nodes.dm Outdated
Comment thread code/_globalvars/traits/admin_tooling.dm
Comment thread code/game/objects/items/hand_items.dm Outdated
Comment thread modular_oculis/modules/implantsandcyberware/augments_arm.dm Outdated
Comment thread modular_oculis/modules/implantsandcyberware/augments_arm.dm Outdated
Comment thread modular_oculis/modules/implantsandcyberware/augments_arm.dm Outdated
Comment thread modular_oculis/modules/implantsandcyberware/augments_arm.dm Outdated

@XeonMations XeonMations left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

make sure to move your code into a code folder in the modules

Comment on lines +287 to +296
//OCULIS EDIT ADDITION START
var/obj/item/bodypart/thearm = user.get_bodypart(((user.get_held_index_of_item(src) % 2) ? BODY_ZONE_L_ARM : BODY_ZONE_R_ARM)) //sue me. please. i deserve it.
var/slapimplant = FALSE
for(var/thing in thearm.contents)
if(istype(thing, /obj/item/organ/cyberimp/arm/slap))
slapimplant = TRUE
if(slapimplant)
slapped.adjust_stamina_loss(10)
slapped.adjust_staggered_up_to(STAGGERED_SLOWDOWN_LENGTH, 10 SECONDS)
//OCULIS EDIT ADDITION END

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Suggested change
//OCULIS EDIT ADDITION START
var/obj/item/bodypart/thearm = user.get_bodypart(((user.get_held_index_of_item(src) % 2) ? BODY_ZONE_L_ARM : BODY_ZONE_R_ARM)) //sue me. please. i deserve it.
var/slapimplant = FALSE
for(var/thing in thearm.contents)
if(istype(thing, /obj/item/organ/cyberimp/arm/slap))
slapimplant = TRUE
if(slapimplant)
slapped.adjust_stamina_loss(10)
slapped.adjust_staggered_up_to(STAGGERED_SLOWDOWN_LENGTH, 10 SECONDS)
//OCULIS EDIT ADDITION END
// OCULIS EDIT ADDITION START
var/obj/item/bodypart/thearm = user.get_bodypart(((user.get_held_index_of_item(src) % 2) ? BODY_ZONE_L_ARM : BODY_ZONE_R_ARM)) //sue me. please. i deserve it.
var/slapimplant = FALSE
for(var/thing in thearm.contents)
if(istype(thing, /obj/item/organ/cyberimp/arm/slap))
slapimplant = TRUE
if(slapimplant)
slapped.adjust_stamina_loss(10)
slapped.adjust_staggered_up_to(STAGGERED_SLOWDOWN_LENGTH, 10 SECONDS)
// OCULIS EDIT ADDITION END

@github-actions

Copy link
Copy Markdown
Contributor

This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~14 days. Please address any outstanding review items and ensure your PR is finished - if both are true, and you have auto-staled anyway, you need to actively ask maintainers (by pinging them in the Oculis Station Discord) to (re)review or merge your PR. If no maintainer responds to your request, you may wish to close this PR yourself while you seek maintainer comment, as you will later be able to reopen the PR yourself.

@github-actions github-actions Bot added the Stale label Sep 10, 2026
@BingusSS13

Copy link
Copy Markdown
Contributor

cant take the coffee implant if you have digitigrade legs or taur legs

@github-actions github-actions Bot removed the Stale label Sep 14, 2026
@BingusSS13

Copy link
Copy Markdown
Contributor

found a work around to not being able to take coffee implant with digitigrade legs
just swap off digitigrade legs, add the implant, then swap back

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.

7 participants