mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-06-23 07:05:13 +01:00
e0ffb2e962
## About The Pull Request - `/datum/chemical_reaction/randomized` is now created along with the main chemical reaction list and not loaded separately inside the persistent subsystem. This ensures slightly faster init time and less snowflake code for adding those chemical reactions later on - Removed vars that are unused inside `/datum/chemical_reaction/randomized` but keep those that could be potentially changed for future recipes - Merged procs and moves loading recipe data into `New()` making the code clean and slightly faster - Random reactions now retry 5 times to be re-added when collisions happen before giving up - Removed global lists `GLOB.food_reagents` and `GLOB.medicine_reagents`. This significantly saves memory for global lists and makes init faster because we no longer create and delete food items to init the former list - `/obj/item/paper/secretrecipe` now picks from all valid random recipes by default making it robust ## Changelog 🆑 refactor: random recipes like metalgen & secret sause have been refactored. Please report bugs on github /🆑