Protean Stripping fixes (#5432)

Requires #5420 to be merged.

## About The Pull Request

See changelog

## Why It's Good For The Game

Bug fixes are good. Especially fixing bugs that brick you.

## Proof Of Testing


![dreamseeker_CzphTOTrRo](https://github.com/user-attachments/assets/62996ff4-4f83-45db-9e9e-08baefc4a64d)

## Changelog

🆑
fix: Click dragging a protean modsuit onto yourself no longer unequips
it, bricking you.
del: Removed the Control Click Stripping functionality from Protean
modsuits. It's now only click dragging.
/🆑
This commit is contained in:
The Sharkening
2026-04-24 17:11:20 -06:00
committed by GitHub
parent 1d2bb045e2
commit b8493cface
3 changed files with 25 additions and 39 deletions
+4 -1
View File
@@ -85,6 +85,8 @@
COOLDOWN_DECLARE(cooldown_mod_move)
/// Person wearing the MODsuit.
var/mob/living/carbon/human/wearer
/// BUBBER EDIT - For Proteans Primarily. To stop them
var/drag_pickup = TRUE
/obj/item/mod/control/Initialize(mapload, datum/mod_theme/new_theme, new_skin, obj/item/mod/core/new_core)
. = ..()
@@ -107,7 +109,8 @@
module = new module(src)
install(module)
START_PROCESSING(SSobj, src)
AddElement(/datum/element/drag_pickup)
if(drag_pickup) // BUBBER EDIT
AddElement(/datum/element/drag_pickup) // BUBBER EDIT END
/obj/item/mod/control/Destroy()
STOP_PROCESSING(SSobj, src)