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

New Mini-Hypospray From Frontier #210

Merged
merged 3 commits into from
Oct 5, 2024

Conversation

XavierSomething
Copy link
Contributor

@XavierSomething XavierSomething commented Sep 25, 2024

Description

This adds a mini-hypospray from Frontier that Epistemics can research for medical to use. It's only 5u with a usage delay, so you can only draw and inject 5u of one chemical every 2.5 seconds, which would make malicious usage hard, unless you have like, 4 of them, but then that's a whole other issue of how they got 4 (unless they were in epistemics).

This would add a link between medical and epistemics that would make shifts more interesting, as epistemics has links to every other department besides medical. While Epi CAN research stasis beds, cryopods, and cryostasis tools, not many people would ask for those anyways, so it makes gameplay more dynamic, I think. And I like having my own mini hypo as a medical main.

While I DO think this would be amazing to have as medical, I can already see some balancing concerns, so discussion of how to handle this instead of making all the decisions myself is very much needed.


TODO

  • Port over frontier's mini hypo that works as intended.
  • Figure out balancing in where to put hypo in epistemic reseach
  • Put the hypospray in decided research or it's own research
  • Make the actual hypospray recipe (also requires balancing so someone can't make 5 of them and go to town)
  • Make sure it's in the dynamic recipes of the lathes

Media

MiniHypo


Changelog

🆑 Xavier

  • add: New mini hypospray that epistemics can research!

@github-actions github-actions bot added Status: Needs Review Someone please review this Changes: Sprite Changes any png or json in an RSI Changes: YML Changes any yml files labels Sep 25, 2024
Copy link
Contributor

github-actions bot commented Sep 25, 2024

RSI Diff Bot; head commit 90bb0fb merging into 861bde0
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Floof/Objects/Specific/Medical/hypomini.rsi

State Old New Status
equipped-BELT Added
hypo Added
inhand-left Added
inhand-right Added

Edit: diff updated after 90bb0fb

@VMSolidus
Copy link
Contributor

I'm apparently gaslighting myself or having a boomer moment, because I could have swore this was PR'ed to EE lmao, and then double checked and realized I was wrong.

@XavierSomething XavierSomething marked this pull request as draft September 25, 2024 22:51
@XavierSomething
Copy link
Contributor Author

Made a thread within the discord in "current things worked on" for more wider discussion with the community on balancing, but discussions can be held here if necessary.

@Eagle0600
Copy link
Contributor

Eagle0600 commented Sep 26, 2024

I'd say that while this limitation makes malicious use hard, it also makes its core functionality very limited. I'd say a 10u reservoir (with the same usage delay) would be better, as it would allow doctors to load and inject a typical dosage without needing to inject half, run back to the medicine cabinet, and then run back to the patient to inject the other half. You don't want the doctor to have to bring the jug with them (this causes other issues).

@VMSolidus
Copy link
Contributor

I'd say that while this limitation makes malicious use hard, it also makes its core functionality very limited. I'd say a 10u reservoir (with the same usage delay) would be better, as it would allow doctors to load and inject a typical dosage without needing to inject half, run back to the medicine cabinet, and then run back to the patient to inject the other half. You don't want the doctor to have to bring the jug with them (this causes other issues).

From experience, I used to actually just carry bottles in my medical belt. It was more efficient than taking the whole jug. :)

@Eagle0600
Copy link
Contributor

From experience, I used to actually just carry bottles in my medical belt. It was more efficient than taking the whole jug. :)

This is a very good idea for paramedics, but medical doctors shouldn't have to.

@XavierSomething
Copy link
Contributor Author

I'd say that while this limitation makes malicious use hard, it also makes its core functionality very limited. I'd say a 10u reservoir (with the same usage delay) would be better, as it would allow doctors to load and inject a typical dosage without needing to inject half, run back to the medicine cabinet, and then run back to the patient to inject the other half. You don't want the doctor to have to bring the jug with them (this causes other issues).

Thinking about it, 10u reservoir would be good, since you cant inject all 10u at once, you still are limited by the use delay of 5u at a time, just saves time on the return trip for doctors, I agree with this change!

@Fansana
Copy link
Owner

Fansana commented Sep 29, 2024

Could you add a .5 do-after to the use? that way it's harder to abuse as an antag. As for the reservoir I think it's fine. As for the research place is as a t2 epi research.

@Eagle0600
Copy link
Contributor

Eagle0600 commented Sep 29, 2024

It already has a slow use delay and a reduced capacity that both effect that. A 2.5 delay makes it already pretty much impossible to use effectively as an antag and, frankly, makes it difficult for it to compete with regular syringes for regular doctors. Adding a do-after on top of that is excessive and would make it pretty much pointless when it's meant to be better than a syringe. There's also the point that the lack of do-after is what makes it feel like a hypospray.

As a final point of comparison: This exists, as-is, in Frontier, as an item you can start with, and it's hardly ever used. I agree it should be locked behind research, but it needs a slight buff targeted at its use in medical situations, not a nerf, from its current state.

@github-actions github-actions bot added the Changes: Localization Changes any ftl files label Oct 5, 2024
@XavierSomething XavierSomething marked this pull request as ready for review October 5, 2024 14:02
@FoxxoTrystan FoxxoTrystan added the Priority: 2-Medium Needs to be resolved at some point label Oct 5, 2024
@Memeji Memeji merged commit 83673d9 into Fansana:master Oct 5, 2024
13 checks passed
Floof-Station-Bot added a commit that referenced this pull request Oct 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: Localization Changes any ftl files Changes: Sprite Changes any png or json in an RSI Changes: YML Changes any yml files Priority: 2-Medium Needs to be resolved at some point Status: Needs Review Someone please review this
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants