-
Notifications
You must be signed in to change notification settings - Fork 588
Port Goobstation's autoinjectors #3582
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
Port Goobstation's autoinjectors #3582
Conversation
|
RSI Diff Bot; head commit f9f9d45 merging into dae321c Resources/Textures/_Goobstation/Objects/Specific/Medical/autoinjector.rsi
Resources/Textures/_Goobstation/Objects/Specific/Medical/cartridge.rsi
|
4a6684d to
f76bb39
Compare
|
Why not just use goobmod? |
|
I have no idea what that is |
|
Test fail is real. |
because effort |
...oobstation/Chemistry/HyposprayBlockNonMobInjection/HyposprayBlockNonMobInjectionComponent.cs
Outdated
Show resolved
Hide resolved
Resources/Prototypes/_Goobstation/Entities/Objects/Specific/Medical/hypospray.yml
Outdated
Show resolved
Hide resolved
Resources/Prototypes/_Goobstation/Entities/Objects/Specific/Medical/hypospray.yml
Outdated
Show resolved
Hide resolved
Resources/Textures/_Goobstation/Interface/Alerts/knockdown.rsi/meta.json
Outdated
Show resolved
Hide resolved
"holier than thou" codebase.... refusing to commit some effort... |
|
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
f76bb39 to
a637df8
Compare
… dermaline cartridge
a637df8 to
e5dece4
Compare
Resources/Locale/en-US/_DV/prototypes/entities/objects/specific/medical/hypospray.ftl
Outdated
Show resolved
Hide resolved
e5dece4 to
4dc8419
Compare
4dc8419 to
f9f9d45
Compare
|
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 |
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 #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 have no strong opinions on this... |
arguably less effort. you can just drag and drop it into the solution and build it .. |
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. |
| - type: entity | ||
| name: brute autoinjector cartridge | ||
| parent: [ BaseSecurityMedicalContraband , BaseAutoinjectorCartridge ] | ||
| description: Contains 4u of bicaridine, 3u of bozaide, 2u of salicylic acid and 1u of tranexamic acid, used in a cartridge autoinjector. |
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.
bozaide
| - type: entity | ||
| name: burn autoinjector cartridge | ||
| parent: [ BaseSecurityMedicalContraband , BaseAutoinjectorCartridge ] | ||
| description: Contains 4u of kelotane, 3u of dermaline, 2u of oxandrolone and 1u of sigynate, used in a cartridge autoinjector. |
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.
oxandrolone
| Quantity: 4 | ||
| - ReagentId: Dermaline | ||
| Quantity: 3 | ||
| - ReagentId: Oxandrolone |
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.
not a real chem
|
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 . |
@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. |








About the PR
Ports auto-injectors from goob station, this is ONLY the autoinjectors and nothing else.
Original PRs:
Goob-Station/Goob-Station#953
Goob-Station/Goob-Station#1021
Goob-Station/Goob-Station#1085
Goob-Station/Goob-Station#1798
Goob-Station/Goob-Station#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
Changelog
🆑 Aviu00, Goobstation et al, BarryNorfolk