Aaron Suen cf4bd2d749 Fix quench check on heating recipes
If there's any coolant near a node, that blocks
all application of heat and prevents it from being
cooked, and also prevents any passive slow-cooling
recipes from operating on it (i.e. racing against
the quenched recipes).

Use coolant neargroups for quench check too,
for consistency.  Add memoization to the recipe
data on the check, so to avoid doing the quench
scan for each recipe separately.
2022-04-05 20:32:33 -04:00
..
2021-03-09 08:25:01 -05:00
2019-03-14 20:13:37 -04:00
2021-10-15 06:46:27 -04:00
2022-02-10 22:08:58 -05:00
2022-01-11 23:24:57 -05:00
2022-01-09 13:07:16 -05:00
2022-01-09 12:52:54 -05:00
2022-02-10 22:08:58 -05:00
2022-01-09 12:52:54 -05:00
2022-01-09 12:52:54 -05:00