Skyrat-SS13 / Skyrat-tg

A Skyrat downstream of /tg/station SS13.
GNU Affero General Public License v3.0
122 stars 685 forks source link

[MIRROR] Recyclers no longer tear implant tools from your body #28835

Closed SkyratBot closed 1 month ago

SkyratBot commented 1 month ago

Original PR: https://github.com/tgstation/tgstation/pull/84945

About The Pull Request

Recyclers go out of their way to drag any nested indestructible item out of its container, in order to prevent them from being destroyed. There's a check for if that container is a mob, but not for further nested containers (such as an implant within the mob), which causes retracted tools to be forcefully removed, breaking the implant and leaving an indestructible NO_DROP item around for someone else to pick up. But only if you had deployed the tool previously, otherwise it hadn't yet been marked as indestructible.

Why It's Good For The Game

Fix bugs, less characters softlocked from picking up broken items and needing admin intervention

Changelog

:cl: fix: Attachment points on toolset implants have been improved, to prevent against recycler related decouplings. /:cl: