/datum/message_modifier 
Message modifier datums permit sayflags to modify the say message datum that they are applied to. This is either performed prior to a message is sent to an output module, or as the message is being formatted for output after it has been received, depending on the subtype used.
Vars | |
priority | How far up the message modifier list this modifier should go. High values get processed before low values. |
---|---|
sayflag | The sayflag associated with this message modifier; it MUST be unique. |
Procs | |
process | Handle all processing that pertains to the say pipeline. Return null to prevent the message being processed further, or a /datum/say_message instance to continue. |
Var Details
priority 
How far up the message modifier list this modifier should go. High values get processed before low values.
sayflag 
The sayflag associated with this message modifier; it MUST be unique.
Proc Details
process
Handle all processing that pertains to the say pipeline. Return null
to prevent the message being processed further, or a /datum/say_message
instance to continue.