Skip to content

/vg/chem Part 1 #65

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

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from
Draft

/vg/chem Part 1 #65

wants to merge 5 commits into from

Conversation

Inorien
Copy link

@Inorien Inorien commented Mar 23, 2025

Addresses part of #46

  • Adds reagent prototypes and recipes for (most) missing meds (see new additions in medicine.yml)
    • None of the chems do anything yet. Behaviours to come later as other code is added, see below
  • Slight tweaks to only a couple of existing meds, goes beyond this PR but I got drunk and tired and did a driveby edit
    • Also tweaks the atrocious use of English on a couple of descriptions for the same reason
    • Also copies a couple of our descriptions for some chems over, for same reason
  • Change chem dispenser to our loadout. Also removes automatic alphabetising of reagents so you can use some of your existing muscle memory
    • Tungsten not yet added, something called tungsten exists in the code but it seems only as a material rather than a reagent

Todos:

  • Add Tungsten (for Piccoline) reagent
  • Add Discount Dan's Special Sauce (for Peptobismol) reagent
  • Add Gravy (for Priaxate) reagent
  • Add new replenishment jugs to the chemvend and add a chemvend to chemistry on /vg/box (for now)

Todo in #64 :

  • Add relevant behaviours to new chems as far as is possible
    • eg. Alkysine needs to fix brain damage, which is not yet in
  • Match existing chem behaviours
    • Adjust damage modifiers and other effects where they diverge from our behaviour

Todo in another PR eventually:

  • Chem dispenser to charge from APC rather than rely on replenishing reagents manually? See what players think in test
  • Copy all our descriptions for chems?

@@ -77,7 +77,7 @@ reagent-name-tazinide = tazinide
reagent-desc-tazinide = A highly dangerous metallic mixture which can interfere with most movement through an electrifying current.

reagent-name-lipolicide = lipolicide
reagent-desc-lipolicide = A powerful toxin that will destroy fat cells, massively reducing body weight in a short time. Deadly to those without nutriment in their body.
reagent-desc-lipolicide = A chemical compound that causes a powerful fat-burning reaction.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

todo confirm this is actually lipozine, not sure if i modified the wrong one

Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

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.

1 participant