Fix storing several recently-migrated items. (#32383)

* Fix storing light replacers, handheld defibs.

* Apply suggestion from CRUNCH review.

* Fix similar mishap in body analyzer, flash, gas analyzer, laser pointer, garrote, evidence bag, and organ extractor.
This commit is contained in:
Alan
2026-08-12 23:48:38 +00:00
committed by GitHub
parent fe10790ad1
commit 2b0638def8
9 changed files with 52 additions and 15 deletions
+5
View File
@@ -12,6 +12,11 @@
if(loc == target)
return ITEM_INTERACT_COMPLETE
if(isstorage(target))
var/obj/item/storage/target_storage = target
if(istype(target_storage, /obj/item/storage/box) || target_storage.w_class > WEIGHT_CLASS_NORMAL)
return NONE
evidencebag_equip(target, user)
return ITEM_INTERACT_COMPLETE
@@ -52,6 +52,10 @@
if(in_use)
to_chat(user, SPAN_WARNING("[src] is already busy!"))
return ITEM_INTERACT_COMPLETE
if(!ismob(target))
return NONE
if(!iscarbon(target))
to_chat(user, SPAN_WARNING("ERROR: [target] has no organs to harvest!"))
return ITEM_INTERACT_COMPLETE