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

[MIRROR] Chronic Break: psifinil DeForest medkits for spacers & other disease sufferers #1656

Merged
merged 1 commit into from
Jan 24, 2024

Conversation

Steals-The-PRs
Copy link
Collaborator

Original PR: NovaSector/NovaSector#470

About The Pull Request

Have you ever played a spacer (quirk) on Icemoon and thought to yourself: "wow, these ondansetron patches the game gives me are absolutely fucking useless?" If so, you're not alone! Ondansetron is possibly the worst chem in the entire codebase, and it is better off gone for the good of mankind.

The hardworking chemists at DeForest have had a solution for spacer-related gravity sickness and other forms of chronic sickness, stuttering or sleepiness this whole time: the mighty psifinil pen. And as the pen is mightier than the sword, I've decided to bundle up the following changes:

  • A new civil defense medical kit variant titled the "civil defense symptom support kit" has been added. It is filled with three psifinil pens (which are 10u modafinil, 10u psicodine and 5u leporazine) perfectly positioned towards helping crew with conditions that involve jitteriness, stuttering, drowsiness, confusion, disgust, and sudden inexplicable swings in temperature.
    • It also contains five pills of 'alifil' (5u sugar, 5u synaptizine, 5u modafinil), a renamed version of the narcolepsy quirk formulation that they previously started with. These are in a special pill bottle that only fits inside the CDK/SSK and only takes alifil pills, so no storage-gaming to be had here.
  • The civil defense symptom support kit (SSK from now on) is available at cargo for half the price of an ordinary civil defense kit given it only contains 1 type of autoinjector and doesn't actually heal anything.
  • The SSK is also available as a medical department order, again at half price compared to a CDK.
  • Spacers now spawn in with a free SSK instead of a USELESS bottle of ondansetron patches.
  • Narcoleptics now spawn with a free SSK, since it contains the medicine they used to get at roundstart.

Astute chemical enthusiasts may note that modafinil is the "funny always-adjusting overdose" drug, a feature that tends to manifest itself when used often across the course of a shift. People playing temperature sensitive characters may appreciate a quick and themely fix to accidental exposure in the form of an autoinjector instead of mainlining a chocolate drink (did you know coco is almost as good as leporazine?).

How This Contributes To The Nova Sector Roleplay Experience

This gives characters with mechanical chronic illnesses the means to reliably find some kind of symptomatic relief from their conditions if a chemist willing to make psicodine or modafinil is not available. On top of that, it eliminates the offensively useless stop-gap meds given to people with the Spacer quirk that were probably putting them off from playing the quirk entirely.

Even better, it continues the DeForest trend of Side Effects(tm) by introducing potentially large groups of people to the funny wonder that is modafinil's random overdose threshold! Medbay characters, rejoice!

Proof of Testing

Screenshots/Videos

dreamseeker_ggdAVaXcoH

dreamseeker_2tFgRlmhNk

Changelog

🆑 yooriss
add: A new variant of the DeForest civil defense medical kit is now available: the civil defense symptom support kit. Loaded with three pens of psifinil and a bottle of alifil, this little thing'll fit in your pocket and give your characters guaranteed relief from sleepiness, stuttering and sickliness. Some side effects may occur. Consult your doctor before use. This new kit is available cheaply from cargo and from medical's departmental orders, too.
balance: People with the Spacer or Narcolepsy quirks now start with a civil defense symptom support kit. Spacers no longer start with a bottle of atrociously, unbelievably useless ondansetron patches.
/:cl:

…sufferers (#470)

* Add psifinil cheesekit variant and make spacers use it instead of ondansetron, add to cargo dept orders + exports

* Reskin narcolepsy pills as 'alifil' and add to symptom support kit, give SSK to narcolepsy sufferers at roundstart

* Add new symptom_kit sprite for the SSK and fix storage runtime

* Update departmental order blurb for CDSSK packs

* Modularization updates

* Apply suggestions from code review

Co-authored-by: Bloop <[email protected]>

---------

Co-authored-by: Bloop <[email protected]>
@Iajret Iajret merged commit d6a653f into master Jan 24, 2024
23 checks passed
@Iajret Iajret deleted the upstream-mirror-470 branch January 24, 2024 17:37
AnywayFarus added a commit that referenced this pull request Jan 24, 2024
Iajret pushed a commit that referenced this pull request Mar 27, 2024
* Fix Kinetic Projectiles in non PKAs breaking (#82243)

## About The Pull Request

Kinetic blasts are fired from things which are not PKAs sometimes which
makes this runtime


![image](https://github.com/tgstation/tgstation/assets/51863163/53d3fe5f-7ab8-4e0d-ba81-36d148d671ae)

## Changelog

:cl: Melbert
fix: Non-PKA kinetic blasts should work better
/:cl:

* Fix Kinetic Projectiles in non PKAs breaking

---------

Co-authored-by: MrMelbert <[email protected]>
ReezeBL pushed a commit that referenced this pull request Mar 27, 2024
* Fix Kinetic Projectiles in non PKAs breaking (#82243)

## About The Pull Request

Kinetic blasts are fired from things which are not PKAs sometimes which
makes this runtime


![image](https://github.com/tgstation/tgstation/assets/51863163/53d3fe5f-7ab8-4e0d-ba81-36d148d671ae)

## Changelog

:cl: Melbert
fix: Non-PKA kinetic blasts should work better
/:cl:

* Fix Kinetic Projectiles in non PKAs breaking

---------

Co-authored-by: NovaBot <[email protected]>
Co-authored-by: MrMelbert <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants