diff --git a/code/datums/elements/mob_holder.dm b/code/datums/elements/mob_holder.dm index 619f674969..f73826d899 100644 --- a/code/datums/elements/mob_holder.dm +++ b/code/datums/elements/mob_holder.dm @@ -141,7 +141,7 @@ /obj/item/clothing/head/mob_holder/dropped(mob/user) . = ..() - if(held_mob && !ismob(loc))//don't release on soft-drops + if(held_mob && !ismob(loc) && !istype(loc,/obj/item/storage))//don't release on soft-drops release() /obj/item/clothing/head/mob_holder/proc/release()