You can add gender-swapping behaviour to any /obj/item (the ones you can pick up), which makes them too big for backpack, and NODROP(for duration of gender swap)
To add Gender-swap component to object:
/obj/example/Initialize()
. = ..() // Don't forget to add this, it calls parent entity, which is *REQUIRED*
AddComponent(/datum/component/gender_swap)
Gender switch gem
Full description: http://www.scp-wiki.net/scp-113 Merged in #4
Gender-swap component:
You can add gender-swapping behaviour to any /obj/item (the ones you can pick up), which makes them too big for backpack, and NODROP(for duration of gender swap)
To add Gender-swap component to object: