From a1b0f10e5c638965fe6fad4ad8bebe3e301971cc Mon Sep 17 00:00:00 2001 From: Sir Winters <7543955+Owai-Seek@users.noreply.github.com> Date: Mon, 5 Jun 2023 18:45:45 -0400 Subject: [PATCH] Chem/Medicine/Botanical Book Entries (#17145) Co-authored-by: Owai-Seek <> --- Resources/Locale/en-US/guidebook/guides.ftl | 3 ++ .../Entities/Structures/Dispensers/chem.yml | 1 + .../Structures/Machines/chem_master.yml | 4 ++ Resources/Prototypes/Guidebook/medical.yml | 19 +++++++ .../Guidebook/Medical/Botanicals.xml | 21 ++++++++ .../ServerInfo/Guidebook/Medical/Chemist.xml | 50 +++++++++++++++++++ .../ServerInfo/Guidebook/Medical/Medicine.xml | 36 +++++++++++++ 7 files changed, 134 insertions(+) create mode 100644 Resources/ServerInfo/Guidebook/Medical/Botanicals.xml create mode 100644 Resources/ServerInfo/Guidebook/Medical/Chemist.xml create mode 100644 Resources/ServerInfo/Guidebook/Medical/Medicine.xml diff --git a/Resources/Locale/en-US/guidebook/guides.ftl b/Resources/Locale/en-US/guidebook/guides.ftl index 00afbcad89..2cd3c1c520 100644 --- a/Resources/Locale/en-US/guidebook/guides.ftl +++ b/Resources/Locale/en-US/guidebook/guides.ftl @@ -22,6 +22,9 @@ guide-entry-chef = Chef guide-entry-foodrecipes = Food Recipes guide-entry-medical = Medical guide-entry-medicaldoctor = Medical Doctor +guide-entry-chemist = Chemist +guide-entry-medicine = Medicine +guide-entry-botanicals = Botanicals guide-entry-cloning = Cloning guide-entry-cryogenics = Cryogenics diff --git a/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml b/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml index 27a2cd53be..7bae7d19c5 100644 --- a/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml +++ b/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml @@ -35,3 +35,4 @@ - type: GuideHelp guides: - Chemicals + - Chemist diff --git a/Resources/Prototypes/Entities/Structures/Machines/chem_master.yml b/Resources/Prototypes/Entities/Structures/Machines/chem_master.yml index 3957ac2cdc..d6ac944d62 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/chem_master.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/chem_master.yml @@ -87,3 +87,7 @@ - type: SolutionContainerManager solutions: buffer: {} + - type: GuideHelp + guides: + - Chemicals + - Chemist diff --git a/Resources/Prototypes/Guidebook/medical.yml b/Resources/Prototypes/Guidebook/medical.yml index 5155facce5..a03b39c6b7 100644 --- a/Resources/Prototypes/Guidebook/medical.yml +++ b/Resources/Prototypes/Guidebook/medical.yml @@ -4,6 +4,7 @@ text: "/ServerInfo/Guidebook/Medical/Medical.xml" children: - Medical Doctor + - Chemist - Cloning - Cryogenics @@ -21,3 +22,21 @@ id: Cryogenics name: guide-entry-cryogenics text: "/ServerInfo/Guidebook/Medical/Cryogenics.xml" + +- type: guideEntry + id: Chemist + name: guide-entry-chemist + text: "/ServerInfo/Guidebook/Medical/Chemist.xml" + children: + - Medicine + - Botanicals + +- type: guideEntry + id: Medicine + name: guide-entry-medicine + text: "/ServerInfo/Guidebook/Medical/Medicine.xml" + +- type: guideEntry + id: Botanicals + name: guide-entry-botanicals + text: "/ServerInfo/Guidebook/Medical/Botanicals.xml" diff --git a/Resources/ServerInfo/Guidebook/Medical/Botanicals.xml b/Resources/ServerInfo/Guidebook/Medical/Botanicals.xml new file mode 100644 index 0000000000..60153e87e8 --- /dev/null +++ b/Resources/ServerInfo/Guidebook/Medical/Botanicals.xml @@ -0,0 +1,21 @@ + +# Botanicals + +Botany and Chemistry can often work together to produce better medicine (or recreational cocktails). It may be worthwhile to give them the fertilizers they need, and request some medicinal plants in return. + + + + + + + + + + + + + + + + + diff --git a/Resources/ServerInfo/Guidebook/Medical/Chemist.xml b/Resources/ServerInfo/Guidebook/Medical/Chemist.xml new file mode 100644 index 0000000000..05b853d188 --- /dev/null +++ b/Resources/ServerInfo/Guidebook/Medical/Chemist.xml @@ -0,0 +1,50 @@ + +# Chemist +Now you've done it, you picked the one job where -math- is mandatory. Grab your beaker, pull up a chair, and get cracking, it's time to cook up some chems. + +While chemists primarily make medications, there's a very wide variety of chemicals that can be made, all of which are showcased in the Chemicals section of the Guidebook. + +## Equipment: + + + + + + + + + + + + + + + +## The Basics: +Chemistry is fairly straightforward once you know what to expect. Here's a simple, step-by-step process on how to begin. + +- Grab a beaker, Pill Canister, and if desired, some Bottles. +- Place the beaker in the Chemical Dispenser, and Pill Canister (or bottle) in the Chem Master. +- Open the Chemical Dispenser UI, and make your mix. Recipies are in other sections of the guidebook. +- Alt-click the dispenser to remove your beaker, and place it in the Chem Master. +- Open the Chem Master UI. On the Input tab, move your mix into the buffer. +- Move to the Output tab, customise your pill, and press the Create button. +- Alt-click the Chem Master to get the pill bottle out. You may have to remove the beaker first. +- Click on a table, crate, or another surface to empty the pill bottle if desired. Alternatively, store or empty it into another storage container. + +That's it, you've made your first set of pills! Consider checking with Medical Doctors and other crew to see what else may be requested, refilling the medical kits in medbay storage, or just experimenting! + +You can also use the hand labeler to organize individual bottles or bags without using the Chem Master labeling system. + +## Extra Content: + +Speaking of experimentation, there are a few more toy you can use when it comes to chemistry. This job requires a lot of trial and error, but it was worth mentioning that these things exist! It's up to you to figure out what to make with them. + + + + + + + + + diff --git a/Resources/ServerInfo/Guidebook/Medical/Medicine.xml b/Resources/ServerInfo/Guidebook/Medical/Medicine.xml new file mode 100644 index 0000000000..d56da3813d --- /dev/null +++ b/Resources/ServerInfo/Guidebook/Medical/Medicine.xml @@ -0,0 +1,36 @@ + + +# Core Medications + +These medications are almost always useful to medbay in one way or another. + + + + + + + + + + +# Specialty Medications + +These medications tend to have specific use cases. + + + + + + + + + + + +# All Medications + +This is a list of -all- medications available, including ones previously listed. + + + +