Fix a small runtime in rig dropped (#16497)

This commit is contained in:
ShadowLarkens
2024-10-20 09:05:23 -07:00
committed by GitHub
parent bcc107c7cd
commit ee2a9901a6
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -35,7 +35,7 @@ GLOBAL_DATUM_INIT(item_unequipped_event, /decl/observ/item_unequipped, new)
**********************/
/obj/item/dropped(var/mob/user)
..()
. = ..(user)
//SEND_SIGNAL(user, COMSIG_OBSERVER_MOB_UNEQUIPPED, src)
//SEND_SIGNAL(src, COMSIG_OBSERVER_ITEM_UNEQUIPPED, user)
if(user) // Cannot always guarantee that user won't be null
+1 -1
View File
@@ -785,7 +785,7 @@
toggle_piece(piece, H, ONLY_DEPLOY)
/obj/item/rig/dropped(var/mob/user)
..()
. = ..(user)
for(var/piece in list("helmet","gauntlets","chest","boots"))
toggle_piece(piece, user, ONLY_RETRACT)
if(wearer && wearer.wearing_rig == src)
+1 -1
View File
@@ -349,7 +349,7 @@
var/obj/item/rig_module/gauntlets/storing_module
/obj/item/kinetic_crusher/machete/gauntlets/rig/dropped(mob/user)
. = ..()
. = ..(user)
if(storing_module)
src.forceMove(storing_module)
storing_module.stored_gauntlets = src
+1 -1
View File
@@ -88,7 +88,7 @@
var/obj/item/organ/my_augment = null // Used to reference the object's host organ.
/obj/item/dropped(mob/user)
. = ..()
. = ..(user)
if(src)
if(destroy_on_drop && !QDELETED(src))
qdel(src)