diff --git a/Resources/Prototypes/_EinsteinEngines/Traits/languages.yml b/Resources/Prototypes/_EinsteinEngines/Traits/languages.yml index 5982303033c..bb046e3db72 100644 --- a/Resources/Prototypes/_EinsteinEngines/Traits/languages.yml +++ b/Resources/Prototypes/_EinsteinEngines/Traits/languages.yml @@ -57,6 +57,11 @@ - SolCommon languagesUnderstood: - SolCommon + requirements: # omu + - !type:SpeciesRequirement + species: + - Human + inverted: true - type: trait id: Tradeband @@ -100,19 +105,25 @@ languagesUnderstood: - Elyran -# Commented out since it's species-specific. -# - type: trait -# id: ValyrianStandard -# name: trait-language-valyrianstandard-name -# description: trait-language-valyrianstandard-desc -# category: LanguageTraits -# cost: 1 -# functions: -# - !type:TraitModifyLanguages -# languagesSpoken: -# - ValyrianStandard -# languagesUnderstood: -# - ValyrianStandard +# omu, un commented this yaayyy +- type: trait + id: ValyrianStandard + name: trait-language-valyrianstandard-name + description: trait-language-valyrianstandard-desc + category: LanguageTraits + cost: 1 + components: + - type: LanguageSpeaker + countsTowardsMaxTraits: false # Omustation - Don't count languages towards max traits + languagesSpoken: + - ValyrianStandard + languagesUnderstood: + - ValyrianStandard + requirements: + - !type:SpeciesRequirement + species: + - Harpy + inverted: true - type: trait id: NovuNederic @@ -128,20 +139,21 @@ languagesUnderstood: - NovuNederic -# Commented out since it's species-specific. -# - type: trait -# id: Azaziba -# name: -# description: trait-language-azaziba-desc -# category: LanguageTraits -# cost: 1 -# # requirements: -# # - !type:CharacterSpeciesRequirement -# # species: -# # - Reptilian -# functions: -# - !type:TraitModifyLanguages -# languagesSpoken: -# - Azaziba -# languagesUnderstood: -# - Azaziba +# omu, un commented this yaayyy +- type: trait + id: SintaAzaziba + name: trait-language-azaziba-name + description: trait-language-azaziba-desc + category: LanguageTraits + cost: 1 + components: + - type: LanguageSpeaker + countsTowardsMaxTraits: false # Omustation - Don't count languages towards max traits + languagesSpoken: + - Azaziba + languagesUnderstood: + - Azaziba + requirements: + - !type:SpeciesRequirement + species: + - Reptilian \ No newline at end of file diff --git a/Resources/Prototypes/_Omu/Traits/languages.yml b/Resources/Prototypes/_Omu/Traits/languages.yml index 9485fc855a1..4fd990932ff 100644 --- a/Resources/Prototypes/_Omu/Traits/languages.yml +++ b/Resources/Prototypes/_Omu/Traits/languages.yml @@ -5,4 +5,42 @@ category: LanguageTraits cost: -1 functions: - globalCost: 1 \ No newline at end of file + globalCost: 1 + +- type: trait + id: SintaUnathi + name: language-Draconic-name + description: language-Draconic-description + category: LanguageTraits + cost: 1 + components: + - type: LanguageSpeaker + countsTowardsMaxTraits: false # Omustation - Don't count languages towards max traits + languagesSpoken: + - Draconic + languagesUnderstood: + - Draconic + requirements: + - !type:SpeciesRequirement + species: + - Reptilian + inverted: true + +- type: trait + id: SiikMaas + name: language-SiikMaas-name + description: language-SiikMaas-description + category: LanguageTraits + cost: 1 + components: + - type: LanguageSpeaker + countsTowardsMaxTraits: false # Omustation - Don't count languages towards max traits + languagesSpoken: + - SiikMaas + languagesUnderstood: + - SiikMaas + requirements: + - !type:SpeciesRequirement + species: + - Tajaran + inverted: true \ No newline at end of file