diff --git a/Resources/Locale/en-US/_DV/traits/traits.ftl b/Resources/Locale/en-US/_DV/traits/traits.ftl index 76980971670..4be6ed25dd7 100644 --- a/Resources/Locale/en-US/_DV/traits/traits.ftl +++ b/Resources/Locale/en-US/_DV/traits/traits.ftl @@ -74,6 +74,9 @@ trait-slavic-desc = You kome from ze East, and speak vith strong Slavic accent! trait-no-paradox-clone-name = No Paradox Clone trait-no-paradox-clone-desc = For whatever reason, the universe will only ever have one of you. You won't be able to have a paradox clone. +trait-badcough-name = Persistent Cough +trait-badcough-desc = Because of allergies, smoking, or just general poor health, you can't stop coughing. + trait-ion-storm-susceptible-name = Susceptible to Ion Storms trait-ion-storm-susceptible-desc = Your synthetic body lacks protection against ion storms. You have a high chance of being shocked in an event of an ion storm. diff --git a/Resources/Prototypes/_DV/Traits/disabilities.yml b/Resources/Prototypes/_DV/Traits/disabilities.yml index 41e1d9db9c8..867119b03e1 100644 --- a/Resources/Prototypes/_DV/Traits/disabilities.yml +++ b/Resources/Prototypes/_DV/Traits/disabilities.yml @@ -102,3 +102,15 @@ - !type:ApplyStatusEffect statusEffects: - StatusEffectHemophiliaTrait + +- type: trait + id: BadCough + name: trait-badcough-name + description: trait-badcough-desc + category: Disabilities + effects: + - !type:AddCompsEffect + components: + - type: AutoEmote + emotes: + - BadCough diff --git a/Resources/Prototypes/_DV/Voice/auto_emotes.yml b/Resources/Prototypes/_DV/Voice/auto_emotes.yml new file mode 100644 index 00000000000..2e722ede313 --- /dev/null +++ b/Resources/Prototypes/_DV/Voice/auto_emotes.yml @@ -0,0 +1,8 @@ +# Persistent Cough +- type: autoEmote + id: BadCough + emote: Cough + interval: 300.0 + chance: 0.15 + withChat: true + hiddenFromChatWindow: true