Files
siliconsGitHubVM_USER <VM_USER>
43378c5778 language translation contexts (#4713)
Co-authored-by: VM_USER <VM_USER>
2022-12-18 03:28:07 -06:00

18 lines
656 B
Plaintext

/**
* todo: finish; these are just stubs
*
* Hivemind contexts control how languages with special sending methods process speech.
* They don't necessarily have to be for actual hiveminds;
* "broadcast to someone you're grabbing/have a brain parasite in" is just as valid.
*
* todo: probably need raw say args (??) and retval for if we should pass through to normal say
* todo: this probably needs a saycode rewrite to be sane
*/
/datum/hivemind_context
/datum/hivemind_context/proc/broadcast(atom/movable/speaker, message, ...)
/datum/hivemind_context/proc/get_listeners()
/datum/hivemind_context/proc/send(atom/movable/listener, message, ...)