Configuration file data/DrugMixing/Recipies.json This file handles all items you want to craft at Mixing Table. Recipe entry has to start with item shortname. Any shortname can be used but if crafted item is suppose to be usable and apply buff after consuming, then you have to use
consumable item or
medical syringe (water bottle can't be used). If you want use same shortname for multiple recipies, make sure you leave {id} as unique identifier, for example "antiradpills{1}", "antiradpills{2}"... It's just to prevent duplicates in data file.
Name field is assigned to crafted item same as
SkinID.
Description and
Stats are basically text fields. They are displayed after clicking on info button at Drug Mixing menu.
For
Ingredients you can use shortname or skin id. If you use skin id, table will take any item using that specific skin. If you use shortname, table will take any item with that shortname if skin id is 0.
Recipe entry example JSON:
"antiradpills": {
"Name": "Epinephrine Pills",
"Image": "https://[Удаленная ссылка].net/products/consumables/pse.png",
"SkinID": 2561876619,
"Description": "description text field",
"Stats": "stats text field",
"Ingredients": {
"2705552875": 5,
"bleach": 2,
"lowgradefuel": 35
}
}
Mixing time is handled in
config/DrugMixing.json There is option to set global timer and then also separately for each recipe.
JSON:
"Mixing Timers": {
"Global Timer": 5.0,
"Specific Timers": {
"syringe.medical": 10.0,
"antiradpills": 7.0,
"antiradpills{1}": 35.0
}
}