code/datums/actions/mobs/sign_language.dm
/datum/action/innate/sign_language | Allows a Carbon to toggle sign language on/off. The button is invisible for mute Carbons. Theory of Operation: A. If TRAIT_SIGN_LANG is added/removed, and the button is visible, then update the button. B. React to presence of trait TRAIT_MUTE for quality/convenience purposes: C. If TRAIT_MUTE is added, then activate and hide the Action. D. If TRAIT_MUTE is then removed, then show the Action. |
---|