code/modules/speech/modules/listen/inputs/shared_input_format_modules/_shared_input_format_module.dm 
/datum/shared_input_format_module | Shared 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. |
---|