Skip to content

Commit

Permalink
Fix Various Language Trait Issues (#1441)
Browse files Browse the repository at this point in the history
# Description

Fixes some various issues with language related traits, such as Mimes
being able to take the Mute trait for "Free points", Foreigner being
able to be combined with Mute for "Free Points", etc. Foreigner being
able to be taken by Mimes for "Free Points". Also stuff like the "Rare"
languages giving you points instead of costing points, Sign Language
being the "Best Language" because its mechanically better and free, so
now it costs points, etc.

# Changelog

:cl:
- tweak: Mimes can no longer take the Muted or Foreigner traits. 
- tweak: "Rare" languages like Sinta'Azaziba, Valyrian Standard, now
cost points instead of giving points.
- tweak: Sign Language now costs points.

---------

Co-authored-by: sleepyyapril <[email protected]>
  • Loading branch information
VMSolidus and sleepyyapril authored Jan 5, 2025
1 parent cd29b5e commit 231a077
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 3 deletions.
1 change: 1 addition & 0 deletions Resources/Prototypes/Traits/disabilities.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@
jobs:
- Borg
- MedicalBorg
- Mime
functions:
- !type:TraitAddComponent
components:
Expand Down
10 changes: 10 additions & 0 deletions Resources/Prototypes/Traits/inconveniences.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,11 @@
inverted: true
traits:
- Foreigner
- Muted
- !type:CharacterJobRequirement
inverted: true
jobs:
- Mime
functions:
- !type:TraitAddComponent
components:
Expand All @@ -68,6 +73,11 @@
inverted: true
traits:
- ForeignerLight
- Muted
- !type:CharacterJobRequirement
inverted: true
jobs:
- Mime
functions:
- !type:TraitAddComponent
components:
Expand Down
6 changes: 3 additions & 3 deletions Resources/Prototypes/Traits/languages.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
- type: trait
id: SignLanguage
category: TraitsSpeechLanguages
points: 0
points: -2
requirements:
- !type:CharacterItemGroupRequirement
group: TraitsLanguagesBasic
Expand Down Expand Up @@ -79,7 +79,7 @@
- type: trait
id: ValyrianStandard
category: TraitsSpeechLanguages
points: 1
points: -1
requirements:
- !type:CharacterItemGroupRequirement
group: TraitsLanguagesBasic
Expand All @@ -93,7 +93,7 @@
- type: trait
id: Azaziba
category: TraitsSpeechLanguages
points: 1
points: -1
requirements:
- !type:CharacterSpeciesRequirement
species:
Expand Down

0 comments on commit 231a077

Please sign in to comment.