mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-20 22:16:51 +00:00
## About The Pull Request **1. Code Improvements** - Converted vars for playing RPED sounds into defines & proc overrides. saved some memory - Created separate storage type for bluespace RPED(cyborg variant had the same values so it shares this type) - Improved its datum storage code - Moved RPED into its own file out of stock parts. Better file organization - Autodoc for some procs **2. Refactor** - Strictly separates bluespace RPED interaction from normal one. What this means is - Removed var `works_from_distance` we now typecheck for bluespace RPED specifically - Moved `ranged_interact_with_atom()` from normal RPED into its bluespace subtype. We now play the beam animation from inside this proc rather than redundantly checking for its bluespace variant inside machines `exchange_parts()` & playing it there - No more snowflacky check for frames. That's handled inside its `ranged_item_interaction()` proc Just overall cleaner code ## Changelog 🆑 code: improved code for RPED refactor: RPED attack chain has been refactored. Reports bugs on github /🆑 --------- Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>