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

Adds a sabotage method for emergency-injectors #17941

Merged

Conversation

M-Earthfire
Copy link
Contributor

@M-Earthfire M-Earthfire commented Feb 11, 2024

[game objects][medical][feature]

About the PR

Enables autoinjectors to be manipulated with a cutting tool.

Once manipulated with a cutting tool, the internal of the autoinjector will snap and jam upon use, pouring their contents onto the ground

Also, this PR adds help messages to autoinjectors that point at its use and the possibility to manipulate them.

Why's this needed?

Small actions to sabotage station equipment are always nice to have and i would like to see more of them. Beyond this, this enables assisstants easier access to some chemicals for hobo-chemistry (e.g. antihistamine for crank or krokodil).

I don't expect someone to cut an injector that someone else tries to use later at a crucial moment, but you never know. It would be awesome.

Changelog

(u)Lord_Earthfire
(+)You can cut the spring mechanism of auto-injectors with a knife to make them break and spill their contents upon use.

@keywordlabeler keywordlabeler bot added A-Game-Objects The point of this PR is to deal with a specific game object A-Medical Deals with our medical system in some way labels Feb 11, 2024
@github-actions github-actions bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Feb 11, 2024
@keywordlabeler keywordlabeler bot added the C-Feature A new feature or enhancements to existing features label Feb 11, 2024
@IPling
Copy link
Contributor

IPling commented Feb 12, 2024

I like it, hobo-chemistry doesnt have that many things you can do and giving more power to them is great. I also adore the situation of a crewmember in an emergency situation having to sip medicine off of the floor to live.

Copy link
Contributor

This PR has been inactive for two weeks, and has been automatically marked as stale. This means it is at risk of being auto closed in another week. Please address any outstanding review items and ensure your PR is finished. If you are auto-staled anyway, ask developers if your PR will be merged. Once you have done any of the previous actions then you should request a developer remove the stale label on your PR, to reset the stale timer. If you feel no developer will respond in that time, you may wish to close this PR youself, while you seek developer comment, as you will then be able to reopen the PR yourself.

@github-actions github-actions bot added the S-Stale An inactive PR that has had no updates in the past two weeks label Feb 28, 2024
@M-Earthfire
Copy link
Contributor Author

Currently i am quite busy with real life, i will close the PR for now and reopen it once i have cleaned up the code and fixed the issues mentioned in the reviews.

@M-Earthfire M-Earthfire closed this Mar 3, 2024
@M-Earthfire
Copy link
Contributor Author

So, done the changes requested in the reviews and it's alive again!

@M-Earthfire M-Earthfire reopened this Apr 14, 2024
@github-actions github-actions bot removed the S-Stale An inactive PR that has had no updates in the past two weeks label Apr 15, 2024
@TobleroneSwordfish TobleroneSwordfish merged commit db024cf into goonstation:master Apr 18, 2024
22 checks passed
@M-Earthfire M-Earthfire deleted the autoinjector-cutting branch April 18, 2024 15:04
github-actions bot pushed a commit that referenced this pull request Apr 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Game-Objects The point of this PR is to deal with a specific game object A-Medical Deals with our medical system in some way C-Feature A new feature or enhancements to existing features size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants