Files
Bubberstation/code/modules/reagents
SyncIt21 d06d92b717 General maintenance for smoke machine (#83158)
## About The Pull Request

**1. Qol**
- Adds examines & screentips for screwdriver, crowbar, wrench acts &
inserting reagents
- Adds examines for viewing reagents present & efficiency of the smoke
machine
- Removes power cell from smoke machine required component parts. It's
used nowhere in operation & is a waste of a good cell

**2. Code Improvements**
 - Replaced `attackby()` with `item_interaction()` 
- Begins & ends processing only when the player turns the machine on/off
& not just when power is available
 - Removed unused vars like `cooldown` & `user_amount`
 - Correctly autodocs remaining vars
 - Improved UI code to use existing `BeakerDisplay` props
 
**3. Fixes**
- You no longer hit the smoke machine when inserting reagents into it
via beaker or other open containers
- You can hit the smoke machine with tools like screwdriver, crowbar,
wrench & open containers when in combat mode
 - No abstract & hologram item interactions with smoke machine

## Changelog
🆑
qol: adds examines & screentips for tool & container actions on the
smoke machine
qol: smoke machine no longer requires a power cell for construction
code: autodocs & removes vars for some machine, Updated attack chain to
latest standards for smoke machine
fix: You no longer hit the smoke machine with the beaker
fix: You can hit the smoke machine with tools & beakers when in combat
mode
fix: no abstract & hologram item interactions allowed with smoke machine
/🆑

---------

Co-authored-by: _0Steven <42909981+00-Steven@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2024-05-15 05:52:46 +02:00
..