Port Goobstation's autoinjectors
About the PR
Ports auto-injectors from goob station, this is ONLY the autoinjectors and nothing else.
Original PRs: https://github.com/Goob-Station/Goob-Station/pull/953 https://github.com/Goob-Station/Goob-Station/pull/1021 https://github.com/Goob-Station/Goob-Station/pull/1085 https://github.com/Goob-Station/Goob-Station/pull/1798 https://github.com/Goob-Station/Goob-Station/pull/2298
Why / Balance
Paramedics and Security corpsman should be able to rapidly respond to certain events that require direct and FAST help for their peers. Standing still for a syringe while getting shot is just not applicable, and we should be able to have people fall back and get SOME help at least.
Technical details
I only wanted the hypospray/autoinjector code + YAML + sprites, so I've had to do a more narrow cherry pick and pull out anything related to the goob specific security setup. This means they are all "new" commits by me, which sucks, but hopefully we have enough of a record here + in code for who did what and where.
I've also had to remove a bunch of cartridges for chemicals that we don't have, so I did that together in one big go rather than add a bunch of shit and then the next commit remove it.
I've included the current-ish license info that they have in the top of the file, not sure if I should keep it there since the original PRs didn't have it. I can remove them if needs be.
Media
Requirements
- [x] I have tested all added content and changes.
- [x] I have added media to this PR or it does not require an ingame showcase.
Changelog :cl: Aviu00, Goobstation et al, BarryNorfolk
- add: Added Autoinjectors for medical and security capable of injecting specific cartridges. Printable at your local Med/Sec techfabs.
RSI Diff Bot; head commit f9f9d45520a2c6b7186e459e6cb8a2e6e1ab13d7 merging into dae321c291ace5f8a3a7a8dd958a464fc3d77430 This PR makes changes to 1 or more RSIs. Here is a summary of all changes:
Resources/Textures/_Goobstation/Objects/Specific/Medical/autoinjector.rsi
| State | Old | New | Status |
|---|---|---|---|
| cartridge1 | ![]() |
Added | |
| inhand-left | ![]() |
Added | |
| inhand-right | ![]() |
Added | |
| medical-base | ![]() |
Added | |
| security-base | ![]() |
Added |
Resources/Textures/_Goobstation/Objects/Specific/Medical/cartridge.rsi
| State | Old | New | Status |
|---|---|---|---|
| base | ![]() |
Added | |
| filling | ![]() |
Added |
Why not just use goobmod?
I have no idea what that is
Test fail is real.
Why not just use goobmod?
because effort
Why not just use goobmod?
because effort
"holier than thou" codebase.... refusing to commit some effort...
This pull request has conflicts, please resolve those before we can evaluate the pull request.
A few things bother me. (Im not part of direction, just someone who mains medical on DV, so take this with a grain of salt.)
- Its available without research. You can print these right away from the medfab.
- Printing the cartridges requires zero interaction from chem. You basically print free chems from the medfab for a few steel and glass.
- The concept of pre-made cartridges feels pretty braindead from a medical standpont. There's not really any nuance. For instance, you're the corpsman in combat with this (assuming no lasers), you would basically just be spamming the brute cart in everyone who's taken damage, and maybe the adrenaline in those who haven't taken much damage. I'd personally rather see something like frontier's low-capacity hypo with a cooldown over something that involves cartridges.
I kinda agree. If single use cartridges started empty but could be filled, they'd be a great tool for parameds and corpsmen, but free chems from a medfab make no sense.
This is very very WYCI but empty cartridges could be loaded at a chem master, made similar to pills, to prevent antags from just making free death hypo's without a bit of effort.
a chemmaster is much easier to get than some death chems, and filling a 10u cartridge with the 20 genetic chem to instantly RR someone isnt good
a chemmaster is much easier to get than some death chems, and filling a 10u cartridge with the 20 genetic chem to instantly RR someone isnt good
To be FAIR dorux works on corpses now so that's not RR, just annoying to fix
Maybe just restrict what chems are allowed in each injector. Starlight does something similar with it's weird medkit thingies (I was on starlight once and got eaten by a dragon 10 minutes later so I didnt get a chance to play with them much). They require specifically Bic to work, then just function as rapid bandages
I had originally made this version here https://github.com/DeltaV-Station/Delta-v/pull/2701 but it fell off. It had some of what you're talking about but I never got to the point of getting sprites. I don't mind rebasing that and bringing it back up if that's what Direction would rather have.
I have no strong opinions on this...
Why not just use goobmod?
because effort
arguably less effort. you can just drag and drop it into the solution and build it .. check our entrypoint code DELTA ITS WORTH IT BRO. STOP BEING LAZY
I had originally made this version here #2701 but it fell off. It had some of what you're talking about but I never got to the point of getting sprites. I don't mind rebasing that and bringing it back up if that's what Direction would rather have.
I have no strong opinions on this...
Okay, actually- this has some promise.
I opened up GitHub to comment about some of Direction's reservations regarding the accessibility of advanced medicines with this PR. We think that Corpsmen could benefit from some form of rapid-use combat medicines, ideally with some kind of refillable injector.
This could actually solve it- I'm personally imagining a 10u vial-like cartridge that can be filled at a ChemMaster with any desired chemicals. In combat, the vials could be swapped out easily and rapidly administered through hardsuits. The small size would prevent a corpsman from carrying a bunch of cure-alls, but you'd still have more than enough medicine to keep officers in the fight within a relatively small storage footprint.
We can and should absolutely discuss this further- this has some serious promise.
When I play paramed, I'm usually asking Chem for a few basic med jars. (Bic for blunts, Derm for burns, Epi for airloss. Lepo if we're on Glacier). I can absolutely see a thing like this becoming a standard-carry for parameds.
@BarryNorfolk , if you're on the Discord, ping me in #contributors sometime tomorrow. I'd love to chat with you regarding this PR and also #2701 .
@BarryNorfolk , if you're on the Discord, ping me in #contributors sometime tomorrow. I'd love to chat with you regarding this PR and also #2701 .
@LadyDanger2743 Would love to chat about it sure, might be in about two weeks as I'm out on holiday with wedding coming up so I'm a bit distracted :D
This pull request has conflicts, please resolve those before we can evaluate the pull request.
I have no idea what the status of this is. If it's something you'd like to continue working on then please @ me on discord or in this PR. If not either close it or it will be closed.






