Daedalus Dock - Modules - TypesProc Details

language

Install the shared set, so that we force capture all macro keys

Procs

can_receive_languageReturns TRUE if the movable can even "see" or "hear" the language. This does not check it knows the language.
can_speak_languageReturns TRUE if the movable can speak the language. This does not check it knows the language.
get_say_modCalled by /atom/proc/say_mod if LANGUAGE_OVERRIDE_SAY_MOD is present.
hear_speechCalled by Hear() to process a language and display it to the hearer. Returns NULL if cannot hear, otherwise returns the translated raw_message.
speech_not_understoodCalled by process_received_message() when the hearer does not understand the language.
speech_understoodCalled by process_received_message() when the hearer does understand the language.

Proc Details

can_receive_language

Returns TRUE if the movable can even "see" or "hear" the language. This does not check it knows the language.

can_speak_language

Returns TRUE if the movable can speak the language. This does not check it knows the language.

get_say_mod

Called by /atom/proc/say_mod if LANGUAGE_OVERRIDE_SAY_MOD is present.

hear_speech

Called by Hear() to process a language and display it to the hearer. Returns NULL if cannot hear, otherwise returns the translated raw_message.

speech_not_understood

Called by process_received_message() when the hearer does not understand the language.

speech_understood

Called by process_received_message() when the hearer does understand the language.