mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-21 09:07:07 +01:00
18 lines
656 B
Plaintext
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, ...)
|