]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
A kit to help new botanists discover chemistry (#31738)
authordrakewill-CRL <46307022+drakewill-CRL@users.noreply.github.com>
Thu, 5 Sep 2024 16:43:00 +0000 (12:43 -0400)
committerGitHub <noreply@github.com>
Thu, 5 Sep 2024 16:43:00 +0000 (18:43 +0200)
* Add a kit for botanists to do some limited chemistry to the NutriMax. Intended to help new botanists learn in-game about chemistry.

* remove exclamation marks from names

* naming fix

* Rejected trademark application for 'Farmers Helper'.

---------

Co-authored-by: PraxisMapper <praxismapper@gmail.com>
Resources/Locale/en-US/paper/paper-misc.ftl
Resources/Prototypes/Catalog/Fills/Boxes/service.yml
Resources/Prototypes/Catalog/Fills/Paper/manuals.yml
Resources/Prototypes/Catalog/VendingMachines/Inventories/nutri.yml
Resources/Prototypes/Entities/Objects/Specific/chemistry-bottles.yml
Resources/Prototypes/Entities/Objects/Specific/chemistry-vials.yml
Resources/Textures/Objects/Storage/boxes.rsi/agrichemkit.png [new file with mode: 0644]
Resources/Textures/Objects/Storage/boxes.rsi/meta.json

index c7c3a5e42ee8013627f8e45657ae6d838c0daeaf..65179eb2982868ad91c6a7c726e72beb704b66d6 100644 (file)
@@ -27,6 +27,32 @@ book-text-ame-scribbles = I don't know if you're trained already, so I hope this
       Higher will burn the engine out and eventually make it explode. Don't.
       Don't forget to refuel it, it tends to stop at the worst possible time.
 
+book-text-agrichemkit-manual = Thank you for choosing the safe-for-all-ages NanoTrasen Agri-Chem is Fun! chemistry kit, the best learning-adjacent toy of 2468! Be prepared to discover all about the biggest innovations in agriculture since people buried fish with their corn seeds.
+
+      Contents:
+      5 handily labeled 30u bottles, 1 each of nitrogen, phosphorus, hydrogen, potassium, and ethanol
+      2 Safe-T-Fun(TM) sized 5u vials, 1 each of chlorine and radium
+      1 30u empty bottle, ready for your experiments.
+
+      First Experiment: EZ Nutrient
+      To create EZ Nutrient, a fertilizer densely packed with nutrients required for healthy plants, mix equal parts nitrogen, phosphorus, and potassium. To make a full bottle, thats 10u of each.
+      A little bottle of EZ Nutrient replaces a big stack of produce you'd otherwise compost to keep your plants growing strong. And crops you compost are crops you didn't make a profit on, so keep that EZ Nutrient flowing.
+
+      Second Experiment: Ammonia and Diethylamine
+      Mix 3 parts hydrogen to 1 part nitrogen to make ammonia. It's a healthy, nutritious treat for your crops that aren't at their best. 
+      But if you want to impress the judges at your local NanoTrasen-sponsored County Fair, you'll need to add an equal amount of ethanol to your ammonia.
+      This will mix into Diethylamine, a miracle fertilizer that can make plants grow faster AND live longer! Keep the crops you love with you longer thanks to Diethylamine.
+
+      Third Experiment: Unstable Mutagen
+      When you're ready to show everyone you're the greatest botanist on the station, you'll need to mix up some unstable mutagen and hope for the best. Despite the scary name, unstable mutagen is entirely safe when applied to plants, but do not drink the appealingly green chemical yourself.
+      
+      Mix equal parts radium, phosphorus, and chlorine together to get a bright green batch of unstable mutagen, the safe and fun way to get the most of your farm. The 15u this kit lets you make could be your introduction to agrichemical stardom!
+      Unstable mutagen can have a wide variety of effects on plant life, including drastic changes to all sorts of growth parameters, produce full of helpful pharmaceuticals, plants that glow in the dark, or creating entirely new species.
+      
+      Each individual plant responds to unstable mutagen differently, so you may want to use small doses on multiple crops and try to crossbreed the best traits from each of those. Applying multiple doses to one plant can stack multiple changes and make it harder to single out desirable traits.
+      Unstable mutagen is entirely safe when used as a fertilizer, and NanoTrasen takes no responsibility for dead crops, excessive water bills, newly sentient plants asking existential questions, or flora-strangled farmhands that may coincidentally occur while using it.
+      Do not drink unstable mutagen. Wash your hands thoroughly after handing. Wash your eyes if you have looked at unstable mutage for over 30 minutes in a 24 hour period. Store in a dark room between 293–295K. Do not use on corporate holidays. If you begin hearing voices telling you to drink unstable mutagen, please contact your doctor, head of personnel, or exorcist.
+
 book-text-combat-bakery-kit = Thank you for choosing our combat bakery kit!
       Enclosed are two (2) CyberSun patented Throwing Croissants, and one (1) patent-pending Baguette Sword.
       The included Donk Co. microwave board can construct a microwave capable of baking more weapons.
index 37bb6b81a2f1d9c98c0edfd5fabdc2596720a712..89f37d93de533972f74de7ad744e9ea59d73b42b 100644 (file)
   - type: Sprite
     layers:
       - state: box
-      - state: flashbang
\ No newline at end of file
+      - state: flashbang
+
+- type: entity
+  name: NT "AgriChem Is Fun" kit
+  parent: BoxCardboard
+  id: BoxAgrichem
+  description: For the budding botanist ready to learn about maximizing farm output. This faded box must be at least 50 years old.
+  components:
+  - type: StorageFill
+    contents:
+    - id: PaperAgrichemManual
+    - id: ChemistryEmptyBottle01
+    - id: PotassiumChemistryBottle
+    - id: PhosphorusChemistryBottle
+    - id: NitrogenChemistryBottle
+    - id: HydrogenChemistryBottle
+    - id: EthanolChemistryBottle
+    - id: RadiumChemistryVial
+    - id: ChlorineChemistryVial
+  - type: Sprite
+    layers:
+      - state: boxwide
+      - state: agrichemkit
\ No newline at end of file
index 7f2268953bf8dcc6c57a62969baec69c3af31811..4da9ec51878cd2404c1b667dad8f3fdf1b4c28d0 100644 (file)
   - type: Paper
     content: book-text-holoparasite-info
 
+- type: entity
+  id: PaperAgrichemManual
+  name: NT "AgriChem Is Fun" manual
+  description: The single sheet of instructions that came in the kit. 
+  parent: Paper
+  components:
+  - type: Paper
+    content: book-text-agrichemkit-manual
+
 - type: entity
   id: PaperWrittenCombatBakeryKit
   name: "combat bakery kit instructions"
index 29b3cb8aee7e82f256d1438869edce2325f7c7e6..b194755e8644bd5cd27671a532c7ceebc40efad3 100644 (file)
@@ -16,6 +16,7 @@
     EZNutrientChemistryBottle: 3
     Bucket: 3
     DiseaseSwab: 20
+    BoxAgrichem: 1
     #TO DO:
     #plant analyzer
   emaggedInventory:
index e38401ad8a7a1b42425c500cb40b68142c23a569..311f7a56a9f488abb0d9a3ea7a74254762bab568 100644 (file)
         - ReagentId: UnstableMutagen
           Quantity: 30
 
+- type: entity
+  id: PotassiumChemistryBottle
+  name: potassium bottle
+  parent: BaseChemistryBottleFilled
+  components:
+  - type: SolutionContainerManager
+    solutions:
+      drink:
+        maxVol: 30
+        reagents:
+        - ReagentId: Potassium
+          Quantity: 30
+
+- type: entity
+  id: NitrogenChemistryBottle
+  name: nitrogen bottle
+  parent: BaseChemistryBottleFilled
+  components:
+  - type: SolutionContainerManager
+    solutions:
+      drink:
+        maxVol: 30
+        reagents:
+        - ReagentId: Nitrogen
+          Quantity: 30
+
+- type: entity
+  id: PhosphorusChemistryBottle
+  name: phosphorus bottle
+  parent: BaseChemistryBottleFilled
+  components:
+  - type: SolutionContainerManager
+    solutions:
+      drink:
+        maxVol: 30
+        reagents:
+        - ReagentId: Phosphorus
+          Quantity: 30
+
+- type: entity
+  id: HydrogenChemistryBottle
+  name: hydrogen bottle
+  parent: BaseChemistryBottleFilled
+  components:
+  - type: SolutionContainerManager
+    solutions:
+      drink:
+        maxVol: 30
+        reagents:
+        - ReagentId: Hydrogen
+          Quantity: 30
+
+- type: entity
+  id: EthanolChemistryBottle
+  name: ethanol bottle
+  parent: BaseChemistryBottleFilled
+  components:
+  - type: SolutionContainerManager
+    solutions:
+      drink:
+        maxVol: 30
+        reagents:
+        - ReagentId: Ethanol
+          Quantity: 30
+
 - type: entity
   id: NocturineChemistryBottle
   name: nocturine bottle
index eca666ca4f4ac46437cca0dc76afa3ac4c7f5cfe..5a8c8351edde926c6a57c71388d429b3ff44edb4 100644 (file)
               Quantity: 30
     - type: Tag
       tags: []
+
+- type: entity
+  id: RadiumChemistryVial
+  name: radium vial
+  parent: BaseChemistryEmptyVial
+  components:
+    - type: SolutionContainerManager
+      solutions:
+        beaker:
+          maxVol: 5
+          reagents:
+            - ReagentId: Radium
+              Quantity: 5
+
+- type: entity
+  id: ChlorineChemistryVial
+  name: chlorine vial
+  parent: BaseChemistryEmptyVial
+  components:
+    - type: SolutionContainerManager
+      solutions:
+        beaker:
+          maxVol: 5
+          reagents:
+            - ReagentId: Chlorine
+              Quantity: 5
diff --git a/Resources/Textures/Objects/Storage/boxes.rsi/agrichemkit.png b/Resources/Textures/Objects/Storage/boxes.rsi/agrichemkit.png
new file mode 100644 (file)
index 0000000..7715807
Binary files /dev/null and b/Resources/Textures/Objects/Storage/boxes.rsi/agrichemkit.png differ
index 32b23ef30a0bc9055b8b1ec3fe7970224e648948..f3f0f4ee4dd841fd36770574fdaafedc2fa3b0dd 100644 (file)
@@ -1,7 +1,7 @@
 {
   "version": 1,
   "license": "CC-BY-SA-3.0",
-  "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/cc65477c04f7403ca8a457bd5bae69a01abadbf0, encryptokey was taken from Baystation12 at https://github.com/infinitystation/Baystation12/blob/073f678cdce92edb8fcd55f9ffc9f0523bf31506/icons/obj/radio.dmi and modified by lapatison. boxwidetoy, shelltoy, swab, flare, inflatable, trashbag, magazine, holo and forensic created by potato1234x (github) for ss14 based on toys.rsi, mouth_swab.rsi, flare.rsi, inflatable_wall.rsi, trashbag.rsi, caseless_pistol_mag.rsi, guardians.rsi and bureaucracy.rsi respectively, candle and darts created by TheShuEd for ss14, throwing_knives and vials was drawn by Ubaser, evidence_markers by moomoobeef, nitrogentank modified from extendedtank by Errant",
+  "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/cc65477c04f7403ca8a457bd5bae69a01abadbf0, encryptokey was taken from Baystation12 at https://github.com/infinitystation/Baystation12/blob/073f678cdce92edb8fcd55f9ffc9f0523bf31506/icons/obj/radio.dmi and modified by lapatison. boxwidetoy, shelltoy, swab, flare, inflatable, trashbag, magazine, holo and forensic created by potato1234x (github) for ss14 based on toys.rsi, mouth_swab.rsi, flare.rsi, inflatable_wall.rsi, trashbag.rsi, caseless_pistol_mag.rsi, guardians.rsi and bureaucracy.rsi respectively, candle and darts created by TheShuEd for ss14, throwing_knives and vials was drawn by Ubaser, evidence_markers by moomoobeef, nitrogentank modified from extendedtank by Errant, agrichemkit by Cerol",
   "size": {
     "x": 32,
     "y": 32
         },
         {
             "name": "france"
+        },
+               {
+            "name": "agrichemkit"
         }
     ]
 }