/tg/ Station 13 - Modules - Types

modular_aphelion/modules/cyborg_customization/code/interactions.dm

/proc/cyborg_interaction_participantDeliberately small interaction capability surface for cyborgs. Visual anatomy does not grant organs, hands, toy handling, vore, or any lewd interaction. Whether a mob can take part in the interaction menu - humans and cyborgs
/proc/cyborg_message_interaction_contract_is_safeWhether an interaction is a plain non-lewd message with no parts, effects, sounds or requirements beyond a free hand
/proc/cyborg_message_interaction_allowedWhether actor may use an interaction on target when a cyborg is one of them - a cyborg only cheers, a human may also beckon and pat
/proc/cyborg_message_interaction_actUses only authored non-lewd messages. It never invokes the human effects path.
/proc/cyborg_runtime_actor_is_ownerThe runtime backend shares this actor/slot gate with its self-management UI.