Goonstation 13 - Modules - Types

code/modules/speech/modules/listen/inputs/shared_input_format_modules/_shared_input_format_module.dm

/datum/shared_input_format_moduleShared input format modules correspond to a listen input module, and handle all shared processing for it. Prior to passing a say message datum to individual inputs, a say channel will group inputs by type, and apply shared processing defined in a shared input format module once, if it exists. This mitigates the need for input modules to perform redundant processing.