Files
Bubberstation/code/modules/reagents
SkyratBot 8ef05e7cc1 [MIRROR] Fixes envelope & reagent holder interaction (#26976)
* Fixes envelope & reagent holder interaction (#82127)

## About The Pull Request
- Fixes #82122

This is a 2 part fix.
- Reagent holders (cup & syringe the only cases i can find) will update
the target appearance only when their action succeeds. This way they
don't cause items like envelops to update after every interaction.
- Envelope returns the stamp overlay in the return value of
`update_overlays()` rather than calling `add_overlay()` so their
overlays don't add up but rather get removed & replaced correctly.

## Changelog
🆑
fix: reagent containers like cup & syringe only update target appearance
if action was successful.
fix: envelops don't stack overlays when interacting with cup & syringes.
/🆑

* Fixes envelope & reagent holder interaction

---------

Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com>
2024-03-23 16:47:38 -04:00
..