Ported Low-Capacity Hyposprays from Frontier
About the PR
Ported the low-capacity hyposprays from Frontier. These hyposprays have a 10u capacity and a 2.5 second injection time. This also adds these low-capacity hyposprays to the paramedic and corpsman locker.
Also adds research for them to be crafted in the medfab as a tier 3 research. The recipe would be expensive as these are very powerful. Currently I have the recipe as 10 steel, 10 plastic, 5 glass, 5 gold, 5 silver, and 5 plasma. I'm open to changing any of the above to preserve balance as well.
Why / Balance
This solves a problem that medical usually has that the tech for delivering chemicals doesn't scale at all. You're stuck with syringes all game and syringe gaming sucks. This adds a mid-to-late game (depending on Epi's focus) solution to craft hyposprays that are limited compared to the CMO's hypospray. Its similar to the hypospray that mediborgs get as well. Not only that but if the CMO's hypo is stolen, they can at least print a lesser replacement at some point.
As far as balance goes, the 2.5second injection delay really prevents it from delivering harmful chems too fast. Not only that, but syndies have a better version of this (the hypopen) available right away and that doesn't have a delay. I don't think many syndies will opt to wait for this over getting the hypopen. But if they do, it's not much different than printing your own jaws of life (over buying the syndie jaws of life). The tech may also never get researched so they may just be waiting for something that may never come.
The tier 3 research delays the research enough that I doubt this will be impactful during nukie rounds or even zombie rounds, hence why paramedics and corpsman get one roundstart. I could see paramedics not starting with one and letting it just be a corpsman thing. It also incentives corpsman to focus on their job as a support and not just be a sec off with medical access.
The recipe cost is a bit steep but medical needs more reasons to keep their medfab stocked. Every doctor will want one of these once its researched, so making the cost higher will reward CMOs and medical staff who put work into keeping their lathes stocked. But I'm also open to changing the cost as well.
Technical details
Ported yaml and sprites from Frontier. Added more yaml for starting lockers. And then, get this, added more yaml for research and medfab crafting.
Media
Hypospray in Action
https://github.com/user-attachments/assets/ae28ab22-f3b6-49e2-9013-c7d4c3381a2f
Belts
Paramedic Locker
Corpsman Locker
Research and Crafting
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.
Breaking changes
None that I know of.
Changelog
:cl: MagnusCrowe, Javadocs
- add: Ported low-capacity hyposprays from Frontier. They are available as a tier 3 biochemical tech!
- add: Added a low-capacity hypospray to Corpsman and Paramedic lockers.
RSI Diff Bot; head commit c75c7df0c1a14851b8c8542531e91161fbea2b93 merging into 5d71887e340d79ec3e7f3e33b50781805ba97983 This PR makes changes to 1 or more RSIs. Here is a summary of all changes:
Resources/Textures/_NF/Objects/Specific/Medical/hypobrigmedic.rsi
| State | Old | New | Status |
|---|---|---|---|
| equipped-BELT | ![]() |
Added | |
| hypo | ![]() |
Added | |
| inhand-left | ![]() |
Added | |
| inhand-right | ![]() |
Added |
Resources/Textures/_NF/Objects/Specific/Medical/hypomini.rsi
| State | Old | New | Status |
|---|---|---|---|
| equipped-BELT | ![]() |
Added | |
| hypo | ![]() |
Added | |
| inhand-left | ![]() |
Added | |
| inhand-right | ![]() |
Added |
Resources/Textures/_NF/Objects/Specific/Medical/hypominilimitededition.rsi
| State | Old | New | Status |
|---|---|---|---|
| equipped-BELT | ![]() |
Added | |
| hypo | ![]() |
Added | |
| inhand-left | ![]() |
Added | |
| inhand-right | ![]() |
Added |
If paramedics getting a hypospray roundstart is okay'd, I'd love to also have a low-percent chance (5%?) for the limited edition hypospray to spawn in their locker instead of the default one, just for a bit of fun. But I dont think that's something that needs to be added right away.
24 hour direction review is being held at this time!
Changelog missing credit to MagnusCrowe and yourself
I'm honored. Glory to Nanotrasen.
Isn't this just a bluespace syringe with extra steps? Also, yes, bluespace syringes do exist, and they are an upgrade to regular syringes, so i don't see where the "tech for delivering chemicals doesn't scale at all" argument comes from.
Isn't this just a bluespace syringe with extra steps? Also, yes, bluespace syringes do exist, and they are an upgrade to regular syringes, so i don't see where the "tech for delivering chemicals doesn't scale at all" argument comes from.
Nope, this isn't even close to a bluespace syringe. Hypos are not about delivering chems at scale. Barring severe bloodloss and severe burns, one rarely rarely needs to inject more than a total of 20u of chems at most into a person to heal them back to to full. Bluespace syringes are more about quantity in that regard.
These hypos effectively replace the do-after bar of syringes with a cooldown. Its quicker to inject and get someone stabilized. You really feel it as the corpsman, when you're in a combat situation and people cannot sit still for the 3-5 seconds it takes to inject. One fidget from them and you have to restart the syringe injection. It even happens in the exam room as you're trying to treat people that aren't strapped to a bed.
Hypos are a quality of life thing. Sure, the lack of upfront injection time can be abused by antags but a lot of other departments also get quality of life features that negate the downsides. For instance, the advanced tools are direct upgrades for engineers. The experimental welder negates the need to ever find a welding tank again. The advanced laser pistol recharges itself, negating the weakness of energy weapons. These low-capacity hypos are very similar to those kinds of things. They allow doctors to treat faster and not deal with the syringe draw/inject dance (as well as constantly modifying the transfer rate of the syringe) that everyone in medical absolutely loathes.
Not only that but bluespace syringes dont properly fix any of the issues that syringes mechanically have. In fact, the increased capacity is frivolous 99% of the time and usually a detriment (since you’ll always have to switch it from draw to inject manually because you’ll never reach max capacity)
Hello there, not really a med main, but still. Bluespace Syringes are never a thing. You'll need to win twice in lottery, as Epistemics can rarely be arsed to do either of the two:
- Research the Medical Techtree.
- Give Medical some Bluespace Crystals.
So, yes, in theory, there is an upgrade to the Syringe through research. But not really, because of the following: The Syringe has an issue that Alexis affectionately named the "Inject/Draw and Amount"-Dance. Say, you have a patient that needs 5u Pyra and 5u Punct. So, you have your Syringe on 5u Draw. You click each jug once and now you have 10u chemicals in your syringe. Now, you have to click Y or Z to put it into inject mode. Then you have to click Alt Y or Z to change the injection amount from 5u to 15u. Then you inject the patient with it. Missing one of those will result in you drawing blood or only injecting half of the chemicals. Now, if you FORGET that you put the Syringe into 15u, you'll find yourselves in a bad situation when you're trying to take 5u saline and 5u Pyrazine out of the jugs - Because you take out 15u saline, and since the syringe is full, it auto-switches to the injection, so now the Pyrazine jug has 15u of saline in it.
I already have an idea cooking that will resolve this issue, but in the meantime, the Low-Capacity Hypospray fixes this issue and is a much needed QoL-change. And locked behind research, it shouldn't be that unbalanced. Antags can get hypopens anyways that are much better. (It also helps with frustration in regards to patients moving around. See the example Shepards of the Stars has given)
This pull request has conflicts, please resolve those before we can evaluate the pull request.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
@Quanteey this can be closed











