/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/say.dm

MODE_SEQUENTIALAutomatically playing a set of lines
MODE_SINGApplies singing characters to the message
MODE_CUSTOM_SAY_EMOTEA custom say emote is being supplied [value = the emote]
MODE_CUSTOM_SAY_ERASE_INPUTNo message is following, just emote
MODE_RELAYMessage is being relayed through another object
ITALICSMakes the message use italics
REDUCE_RANGEReduces the range of the message to 1
NOPASSStops any actual message from being sent
MESSAGE_RANGERange to hear normal messages
WHISPER_RANGERange to hear whispers normally
EAVESDROP_EXTRA_RANGEAdditional range to partially hear whispers
MODE_RANGE_INTERCOMHow close intercoms can be for radio code use
EMOTE_MESSAGEAutomatically applies emote related spans/fonts/formatting to the message
ALWAYS_SHOW_SELF_MESSAGEBy default, self_message will respect the visual / audible component of the message. Meaning that if the message is visual, and sourced from a blind mob, they will not see it. This flag skips that behavior, and will always show the self message to the mob.
BUBBLE_ICON_PRIORITY_ACCESSORYDefines for priorities for the bubble_icon_override comp

Define Details

ALWAYS_SHOW_SELF_MESSAGE

By default, self_message will respect the visual / audible component of the message. Meaning that if the message is visual, and sourced from a blind mob, they will not see it. This flag skips that behavior, and will always show the self message to the mob.

BUBBLE_ICON_PRIORITY_ACCESSORY

Defines for priorities for the bubble_icon_override comp

EAVESDROP_EXTRA_RANGE

Additional range to partially hear whispers

EMOTE_MESSAGE

Automatically applies emote related spans/fonts/formatting to the message

ITALICS

Makes the message use italics

MESSAGE_RANGE

Range to hear normal messages

MODE_CUSTOM_SAY_EMOTE

A custom say emote is being supplied [value = the emote]

MODE_CUSTOM_SAY_ERASE_INPUT

No message is following, just emote

MODE_RANGE_INTERCOM

How close intercoms can be for radio code use

MODE_RELAY

Message is being relayed through another object

MODE_SEQUENTIAL

Automatically playing a set of lines

MODE_SING

Applies singing characters to the message

NOPASS

Stops any actual message from being sent

REDUCE_RANGE

Reduces the range of the message to 1

WHISPER_RANGE

Range to hear whispers normally