-
Notifications
You must be signed in to change notification settings - Fork 478
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
base: master
Are you sure you want to change the base?
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 .. |
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