Files
Bubberstation/code/modules
SkyratBot 97e515ceb9 [MIRROR] [NO GBP] Some reaction & chamber fixes [MDB IGNORE] (#25879)
* [NO GBP] Some reaction & chamber fixes (#80600)

## About The Pull Request
- Fixes #80596
The UI opens when you remove/add a beaker to it

- Fixes #80597
Calls `handle_reactions()` per step and updates UI thus reporting
changes more often

- Fixes
https://github.com/tgstation/tgstation/issues/80597#issuecomment-1869693182.
For instant reactions such as plastic we want to call
`handle_reactions()` wherever possible (in this case whenever new
reagent is added per equilibrium step) so that we can maximise product
formed and start new reactions whenever possible

- Fixes #80632
Same explanation as above since it now triggers all reactions more often

## Changelog
🆑
fix: reaction chamber open its UI when inserting/removing beakers from
it
fix: reaction chamber triggers new reactions & updates UI more often
during heating
fix: instant and normal reactions now get triggered more often so for
e.g. more plastic sheets from polymer reactions or more reactions occur
when there are multiple reagents present
/🆑

* [NO GBP] Some reaction & chamber fixes

---------

Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com>
2023-12-28 07:51:15 -08:00
..
2023-12-25 18:43:39 -05:00