Goonstation 13 - Modules - TypesDefine Details

_std/defines/speech_defines/channels.dm

GET_INPUT_OUTERMOST_LISTENERAccesses an input module datum's outermost listener.
GET_INPUT_OUTERMOST_LISTENER_LOCAccesses an input module datum's outermost listener's loc.
GET_MESSAGE_OUTERMOST_LISTENERAccesses a say message datum's outermost listener.
CAN_PASS_MESSAGE_TO_SAY_CHANNELWhether a message is able to be passed to a say channel.
INPUT_IN_RANGEWhether an input's parent's listener origin is within a range of a centre turf representing the position of the message origin. Takes into account turf vistargets.
PASS_MESSAGE_TO_SAY_CHANNELPasses a say message datum to a say channel.
RELAY_MESSAGE_TO_SAY_CHANNELRelays a say message datum from one say channel to another.
SET_UP_HEARD_TURFSSet up an associative list of heard turfs within a range in the form list[turf] = TRUE.
SET_UP_HEARD_DISTORTED_TURFSSet up an associative list of heard turfs within a range in the form list[turf] = TRUE, filtering out turfs already present in a second list.

Define Details

CAN_PASS_MESSAGE_TO_SAY_CHANNEL

Whether a message is able to be passed to a say channel.

GET_INPUT_OUTERMOST_LISTENER

Accesses an input module datum's outermost listener.

GET_INPUT_OUTERMOST_LISTENER_LOC

Accesses an input module datum's outermost listener's loc.

GET_MESSAGE_OUTERMOST_LISTENER

Accesses a say message datum's outermost listener.

INPUT_IN_RANGE

Whether an input's parent's listener origin is within a range of a centre turf representing the position of the message origin. Takes into account turf vistargets.

PASS_MESSAGE_TO_SAY_CHANNEL

Passes a say message datum to a say channel.

RELAY_MESSAGE_TO_SAY_CHANNEL

Relays a say message datum from one say channel to another.

SET_UP_HEARD_DISTORTED_TURFS

Set up an associative list of heard turfs within a range in the form list[turf] = TRUE, filtering out turfs already present in a second list.

SET_UP_HEARD_TURFS

Set up an associative list of heard turfs within a range in the form list[turf] = TRUE.