Files
Bubberstation/code/modules
Ashe Higgs d447acdc6e All-In-One grinder results are now defined by type, not by huge lists (#33181)
I had some time free, and noticed how awful the reagent grinder code was - it used huge static lists containing types and their associated reagents from grinding.

This is now split into two new vars on /obj/item - var/list/grind_results and var/list/juice_results, as well as two new helper procs, on_grind() and on_juice() to allow those to change based on conditions like plant potency. Such checks and the like have been moved to that. If any of these procs return -1, the operation is canceled.

I also fixed some of the recipes that didn't work. The reagent IDs for them didn't exist, leading me to believe that they weren't tested. I corrected that! (I've tested every single recipe in this PR, with the exception of a few juicing-related ones.)
2017-12-15 10:48:25 +13:00
..
2017-12-15 10:43:54 +13:00
2017-12-11 11:57:20 -05:00
2017-12-06 13:04:17 -05:00
2017-11-23 20:59:52 -05:00
2017-11-23 20:59:52 -05:00
2017-12-11 11:57:20 -05:00
2017-11-21 20:50:45 -08:00
2017-11-20 00:03:33 -05:00
2017-12-11 11:57:20 -05:00
2017-12-06 13:04:17 -05:00
2017-12-10 11:07:26 +01:00
2017-12-13 06:20:56 -05:00
2017-11-24 23:35:33 -05:00