diff --git a/Content.Server/Traits/Assorted/ForeignerTraitComponent.cs b/Content.Server/Traits/Assorted/ForeignerTraitComponent.cs index e2d74ba5d9b..756f44e7429 100644 --- a/Content.Server/Traits/Assorted/ForeignerTraitComponent.cs +++ b/Content.Server/Traits/Assorted/ForeignerTraitComponent.cs @@ -21,11 +21,13 @@ public sealed partial class ForeignerTraitComponent : Component /// /// Whether this trait prevents the entity from understanding the base language. /// + [DataField] public bool CantUnderstand = true; /// /// Whether this trait prevents the entity from speaking the base language. /// + [DataField] public bool CantSpeak = true; /// diff --git a/Resources/Prototypes/Entities/Objects/Devices/translators.yml b/Resources/Prototypes/Entities/Objects/Devices/translators.yml index b28541253d4..2eb44264548 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/translators.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/translators.yml @@ -24,7 +24,7 @@ - type: HandheldTranslator enabled: false - type: Clothing # To allow equipping translators on the neck slot - slots: [neck, pocket] + slots: [neck] equipDelay: 0.3 unequipDelay: 0.3 quickEquip: false # Would conflict @@ -52,7 +52,7 @@ - type: entity noSpawn: true id: TranslatorForeigner - parent: [ Translator, PowerCellSlotHighItem ] + parent: [ TranslatorUnpowered, PowerCellSlotHighItem ] name: foreigner's translator description: A special-issue translator that helps foreigner's speak and understand this station's primary language.