Skip to content

Adds flush option to Reagent Pouch Autoinjectors#11959

Draft
halgmor wants to merge 2 commits intocmss13-devs:masterfrom
halgmor:pouch-injector-flush
Draft

Adds flush option to Reagent Pouch Autoinjectors#11959
halgmor wants to merge 2 commits intocmss13-devs:masterfrom
halgmor:pouch-injector-flush

Conversation

@halgmor
Copy link
Contributor

@halgmor halgmor commented Mar 15, 2026

About the pull request

Adds a flush option to the Reagent Pouch Autoinjectors.

Explain why it's good for the game

You currently can flush pouch containers, but not the injectors. Meaning, after flushing your container, your injector is STILL filled with reagents that you had wanted cleared out, yet they're stuck in it with no way out other than injecting them into yourself and hope you don't OD.

Testing Photographs and Procedure

Screenshots & Videos

Changelog

🆑
qol: Reagent Pouch Autoinjectors can now be flushed.
/:cl:

@github-project-automation github-project-automation bot moved this to Awaiting Review in Review Backlog Mar 15, 2026
@cmss13-ci cmss13-ci bot added Quality of Life Make the game harder to play size/XS Denotes a PR that changes 0-19 lines, ignoring generated files. labels Mar 15, 2026
@Puckaboo2
Copy link
Contributor

Puckaboo2 commented Mar 17, 2026

I already have this covered in #11357.

Copy link
Contributor

@Drulikar Drulikar left a comment

Choose a reason for hiding this comment

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

Also is there any reason you'd prefer this being done on /obj/item/reagent_container/hypospray/autoinjector/empty/medic instead of /obj/item/reagent_container/hypospray/autoinjector/empty like in Puck's PR? If not then the PR is probably moot.

@github-project-automation github-project-automation bot moved this from Awaiting Review to Changes Requested in Review Backlog Mar 19, 2026
@Drulikar Drulikar marked this pull request as draft March 19, 2026 02:36
@halgmor
Copy link
Contributor Author

halgmor commented Mar 19, 2026

Also is there any reason you'd prefer this being done on /obj/item/reagent_container/hypospray/autoinjector/empty/medic instead of /obj/item/reagent_container/hypospray/autoinjector/empty like in Puck's PR? If not then the PR is probably moot.

Yes, several reasons:

  1. I wanted to address medics' autoinjectors specifically and especially because of accidental cross-contamination during multiple autoinjector juggling in the field.
    Your half-full custom mix autoinjector was accidentally added to the second pouch that contains another custom mix. Your autoinjector is now full with both mixes together and you cannot "examine" the reagents within the autoinjector nor can you know what the marine patient has in their system while marines are dying around you and xenos are coming down on your head. You would need to flush the autoinjector and refill, but currently you can't do that. This PR gives you that option.
    Another scenario would be in the medical prep room, you fill the pouch with a mix, add the wrong autoinjector to it, now you have 15u of unknown chems that you need to offload into someone to refill the autoinjector, and then you still need to refill the pouch back to 480.

  2. I wanted a tighter, targeted, more limited scope with less chance of unintended consequences

  3. A smaller change I believed would provide a more digestible PR with a quicker turnaround time and therefore faster relief for medics and their Reagent Pouch Autoinjectors than implementing a wider change

  4. Puck's PR, I imagine, will take a good while before it's out. Comparably, this tiny PR will provide immediate relief for medics without having to wait for a larger PR to be tested, reworked, refined, and dragged through weeks/months of revisions and changes

Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Quality of Life Make the game harder to play size/XS Denotes a PR that changes 0-19 lines, ignoring generated files.

Projects

Status: Changes Requested

Development

Successfully merging this pull request may close these issues.

3 participants