From 213a02676ce8bec2d4e6151e5d2befd8e6f36402 Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Sun, 5 Jan 2025 12:59:51 -0500 Subject: [PATCH 1/3] Fix Various Language Trait Issues --- Resources/Prototypes/Traits/disabilities.yml | 1 + Resources/Prototypes/Traits/inconveniences.yml | 6 ++++-- Resources/Prototypes/Traits/languages.yml | 6 +++--- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Resources/Prototypes/Traits/disabilities.yml b/Resources/Prototypes/Traits/disabilities.yml index 68877b01d27..7aa9afafdbb 100644 --- a/Resources/Prototypes/Traits/disabilities.yml +++ b/Resources/Prototypes/Traits/disabilities.yml @@ -83,6 +83,7 @@ jobs: - Borg - MedicalBorg + - Mime functions: - !type:TraitAddComponent components: diff --git a/Resources/Prototypes/Traits/inconveniences.yml b/Resources/Prototypes/Traits/inconveniences.yml index 57d166d3e38..fcc48fa012d 100644 --- a/Resources/Prototypes/Traits/inconveniences.yml +++ b/Resources/Prototypes/Traits/inconveniences.yml @@ -46,12 +46,13 @@ - type: trait id: ForeignerLight category: TraitsSpeechLanguages - points: 2 + points: -2 requirements: - !type:CharacterTraitRequirement inverted: true traits: - Foreigner + - Muted functions: - !type:TraitAddComponent components: @@ -62,12 +63,13 @@ - type: trait id: Foreigner category: TraitsSpeechLanguages - points: 4 + points: -4 requirements: # TODO: Add a requirement to know at least 1 non-gc language - !type:CharacterTraitRequirement inverted: true traits: - ForeignerLight + - Muted functions: - !type:TraitAddComponent components: diff --git a/Resources/Prototypes/Traits/languages.yml b/Resources/Prototypes/Traits/languages.yml index a8bdeff4683..44a487cecdd 100644 --- a/Resources/Prototypes/Traits/languages.yml +++ b/Resources/Prototypes/Traits/languages.yml @@ -1,7 +1,7 @@ - type: trait id: SignLanguage category: TraitsSpeechLanguages - points: 0 + points: -2 requirements: - !type:CharacterItemGroupRequirement group: TraitsLanguagesBasic @@ -79,7 +79,7 @@ - type: trait id: ValyrianStandard category: TraitsSpeechLanguages - points: 1 + points: -1 requirements: - !type:CharacterItemGroupRequirement group: TraitsLanguagesBasic @@ -93,7 +93,7 @@ - type: trait id: Azaziba category: TraitsSpeechLanguages - points: 1 + points: -1 requirements: - !type:CharacterSpeciesRequirement species: From 3b99e5aebbb70331cc6fb2fd30b915d7adb7d992 Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Sun, 5 Jan 2025 13:01:29 -0500 Subject: [PATCH 2/3] Update inconveniences.yml --- Resources/Prototypes/Traits/inconveniences.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Traits/inconveniences.yml b/Resources/Prototypes/Traits/inconveniences.yml index fcc48fa012d..1a4253739e1 100644 --- a/Resources/Prototypes/Traits/inconveniences.yml +++ b/Resources/Prototypes/Traits/inconveniences.yml @@ -46,7 +46,7 @@ - type: trait id: ForeignerLight category: TraitsSpeechLanguages - points: -2 + points: 2 requirements: - !type:CharacterTraitRequirement inverted: true @@ -63,7 +63,7 @@ - type: trait id: Foreigner category: TraitsSpeechLanguages - points: -4 + points: 4 requirements: # TODO: Add a requirement to know at least 1 non-gc language - !type:CharacterTraitRequirement inverted: true From 0ee851fe014ea3d970a1a620433d03a50c57c339 Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Sun, 5 Jan 2025 13:01:58 -0500 Subject: [PATCH 3/3] Update inconveniences.yml --- Resources/Prototypes/Traits/inconveniences.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Prototypes/Traits/inconveniences.yml b/Resources/Prototypes/Traits/inconveniences.yml index 1a4253739e1..62e13c2533f 100644 --- a/Resources/Prototypes/Traits/inconveniences.yml +++ b/Resources/Prototypes/Traits/inconveniences.yml @@ -53,6 +53,10 @@ traits: - Foreigner - Muted + - !type:CharacterJobRequirement + inverted: true + jobs: + - Mime functions: - !type:TraitAddComponent components: @@ -70,6 +74,10 @@ traits: - ForeignerLight - Muted + - !type:CharacterJobRequirement + inverted: true + jobs: + - Mime functions: - !type:TraitAddComponent components: