From 37ea8d12dbfdc74844fc5714ee6ad3ce76b33548 Mon Sep 17 00:00:00 2001 From: ahandleman Date: Sat, 22 Aug 2026 12:07:50 +0000 Subject: [PATCH] Botany Random Chem Table Weight Tweaks (#45421) * Initial Comments and updates * Initial pass at list * added laughter to funny chems * Merged to a single table as Frank's Funky Fertilizer will be a separate PR * Working version with merged tables * Mayonnaise is just Mayo * Added Allicin to farm table * Moved Allicin to gimmick chem table * Replaced Histamine with Ultravasc * Moved histamine from medical to precursor table * Dropped rraw elements down from 15 to 12 * Some whitespace to make the farm table being a separate table clearer. * Fixes for basic fildrance comments, thinking through the list allocation stuff * Revert "Working version with merged tables" Keep as a single table for now while looking into how to implement multiple tables cleanly * Oops left a comment in --- .../Hydroponics/randomChemicals.yml | 151 +++++++++--------- 1 file changed, 75 insertions(+), 76 deletions(-) diff --git a/Resources/Prototypes/Hydroponics/randomChemicals.yml b/Resources/Prototypes/Hydroponics/randomChemicals.yml index 03caef6b7d..c611c26599 100644 --- a/Resources/Prototypes/Hydroponics/randomChemicals.yml +++ b/Resources/Prototypes/Hydroponics/randomChemicals.yml @@ -5,120 +5,119 @@ weight: 0.5 reagents: - Omnizine - - Impedrezene + - Plasma - Fresium - HeartbreakerToxin - Honk - BuzzochloricBees - - quantity: 5 + - quantity: 5 # Evil chems weight: 1 reagents: - - Cognizine + - Heparin - Toxin - - Leporazine - - Epinephrine - - CarpoToxin - - SulfuricAcid - - Licoxide - Napalm - ChlorineTrifluoride - - Radium - - Gold - - Uranium - - Phosphorus - - AtomicBomb - - ChangelingSting - - CogChamp - - JuiceThatMakesYouWeh - TearGas - Lipolicide - Benzene - - quantity: 5 - weight: 2 - reagents: - - Desoxyephedrine - - ChloralHydrate - - Ipecac - - Hyronalin - - Pax - - Cryoxadone - - Ethylredoxrazine - - Dylovene - - Histamine - - Blood - - WeldingFuel - - Mercury - - Silver - Phenol - - Ultravasculine - - Carbon - - THC - - Nicotine - - DoctorsDelight - - IceCream - - Cola - - Diphenhydramine - - Iron - Bleach - - Mannitol - - quantity: 10 - weight: 3 + - Pax + - quantity: 5 # Medical chems + weight: 2 reagents: - Bicaridine - Dermaline - Ephedrine - - NorepinephricAcid - Tricordrazine - Saline - - PulpedBananaPeel - - Cryptobiolin - - EZNutrient + - Cryoxadone + - DoctorsDelight + - Hyronalin + - Dylovene + - quantity: 10 # Intermediary + weight: 2 + reagents: - Ammonia - - RobustHarvest - - SpaceLube - - Theobromine - - Allicin - Acetone - Ash - - SodiumCarbonate - - SpaceDrugs + - Oil + - Slime + - WeldingFuel + - CarpoToxin + - Histamine + - SulfuricAcid + - Fersilicite + - EZNutrient + - quantity: 10 # Gimmick chems + weight: 2 + reagents: + - SpaceLube - SpaceGlue - - JuiceBerryPoison - - Pilk - - Posca - - Ethanol - - FourteenLoko - - LemonLime - - LemonLimeCranberry - - Enzyme - - Vinegar + - THC + - Ipecac + - Licoxide + - Theobromine + - Allicin + - NorepinephricAcid + - Cryptobiolin + - Ethylredoxrazine + - Blood + - Desoxyephedrine + - ChloralHydrate + - quantity: 12 # Basic Element Table + weight: 5 + reagents: - Potassium - Fluorine - Aluminium - - Wine - - Coffee - - Beer - - quantity: 10 - weight: 3.5 + - Chlorine + - Mercury + - Carbon + - Iron + - Radium + - Phosphorus + - Gold + - Uranium + - Silver + - Nitrogen + - Copper + - Sulfur + - Lithium + - quantity: 10 # Basic Farming Table + weight: 5 reagents: - Vitamin - - Kelotane - - Inaprovaline - - Oil - - Slime - Fiber - Water - Sugar - Cream - - SodaWater - Ice - - JuiceCarrot - Protein - Flour - Soysauce - TableSalt - - Chlorine - - Mercury + - Enzyme + - Vinegar + - Ethanol + - Wine + - Mayo + - IceCream + - Sap + - quantity: 5 # Interesting Farming Table + weight: 1 + reagents: + - SpaceDrugs + - Kelotane + - Inaprovaline + - Lipozine + - JuiceThatMakesYouWeh + - CogChamp + - Laughter + - quantity: 5 + weight: 0.02 # Ultra rare mega hit farming table + reagents: + - Cognizine - type: weightedRandomFillSolution id: EvilRandomFillSolution