Media
![image](https://github.com/user-attachments/assets/842d9c40-3cf3-41ab-a9fe-f0aac81c1bce)
![image](https://github.com/user-attachments/assets/f1ef8090-97a4-46f9-8548-9389606d4e3b)
![image](https://github.com/user-attachments/assets/870ab41c-fe00-45cf-8440-51cfe3f0b164)
![image](https://github.com/user-attachments/assets/09a8548a-cb98-4158-b0a8-e641078ecf80)
# Changelog
:cl:
- add: Localizations for Reptilians that acknowledge them now as Unathi.
- add: Azaziba has been added as a new "Rare" language that can only be
taken by Unathi. Translators between Azaziba and Tau-Ceti Basic do not
exist, please do not make them.
- add: SIGNIFICANTLY expanded upon the Guidebook for Unathi by including
a large volume of lore taken from the Aurora Station Wiki.
---
Resources/Locale/en-US/language/languages.ftl | 10 +-
Resources/Locale/en-US/species/species.ftl | 2 +-
Resources/Locale/en-US/traits/traits.ftl | 7 +-
.../CharacterItemGroups/languageGroups.yml | 2 +
.../Objects/Devices/translator_implants.yml | 15 ++
.../Entities/Objects/Devices/translators.yml | 17 +++
.../Objects/Misc/translator_implanters.yml | 12 +-
.../Language/Species-Specific/reptilian.yml | 28 +++-
Resources/Prototypes/Traits/languages.yml | 15 ++
Resources/ServerInfo/Guidebook/Mobs/Harpy.xml | 1 +
.../ServerInfo/Guidebook/Mobs/Reptilian.xml | 129 +++++++++++++++++-
11 files changed, 222 insertions(+), 16 deletions(-)
diff --git a/Resources/Locale/en-US/language/languages.ftl b/Resources/Locale/en-US/language/languages.ftl
index e44175da99..65729aa623 100644
--- a/Resources/Locale/en-US/language/languages.ftl
+++ b/Resources/Locale/en-US/language/languages.ftl
@@ -10,8 +10,14 @@ language-RootSpeak-description = The strange whistling-style language spoken by
language-Nekomimetic-name = Nekomimetic
language-Nekomimetic-description = To the casual observer, this language is an incomprehensible mess of broken Japanese. To the Felinids and Oni, it's somehow comprehensible.
-language-Draconic-name = Draconic
-language-Draconic-description = The common language of lizard-people, composed of sibilant hisses and rattles.
+language-Draconic-name = Sinta'Unathi
+language-Draconic-description =
+ The common language of Moghes - composed of sibilant hisses and rattles. Spoken natively by Unathi.
+
+language-Draconic-name = Sinta'Azaziba
+language-Draconic-description =
+ A language of Moghes consisting of a combination of spoken word and gesticulation.
+ While waning since Moghes entered the galactic stage - it enjoys popular use by Unathi that never fell to the Hegemony's cultural dominance.
language-SolCommon-name = Sol common
language-SolCommon-description =
diff --git a/Resources/Locale/en-US/species/species.ftl b/Resources/Locale/en-US/species/species.ftl
index f492959a43..6c40c45404 100644
--- a/Resources/Locale/en-US/species/species.ftl
+++ b/Resources/Locale/en-US/species/species.ftl
@@ -2,7 +2,7 @@
species-name-human = Human
species-name-dwarf = Dwarf
-species-name-reptilian = Reptilian
+species-name-reptilian = Unathi
species-name-slime = Slime Person
species-name-diona = Diona
species-name-arachnid = Arachnid
diff --git a/Resources/Locale/en-US/traits/traits.ftl b/Resources/Locale/en-US/traits/traits.ftl
index ef649a481d..31770a33e4 100644
--- a/Resources/Locale/en-US/traits/traits.ftl
+++ b/Resources/Locale/en-US/traits/traits.ftl
@@ -347,4 +347,9 @@ trait-description-LowDampening =
trait-name-HighDampening = kδ Proficient
trait-description-HighDampening =
- You are skilled in the art of subtly manipulating the noösphere. Your powers are less likely to show unintended effects.
\ No newline at end of file
+ You are skilled in the art of subtly manipulating the noösphere. Your powers are less likely to show unintended effects.
+
+trait-name-Azaziba = Sinta'Azaziba
+trait-description-Azaziba =
+ A language of Moghes consisting of a combination of spoken word and gesticulation.
+ While waning since Moghes entered the galactic stage - it enjoys popular use by Unathi that never fell to the Hegemony's cultural dominance.
\ No newline at end of file
diff --git a/Resources/Prototypes/CharacterItemGroups/languageGroups.yml b/Resources/Prototypes/CharacterItemGroups/languageGroups.yml
index d2f4223d3e..a884992a23 100644
--- a/Resources/Prototypes/CharacterItemGroups/languageGroups.yml
+++ b/Resources/Prototypes/CharacterItemGroups/languageGroups.yml
@@ -14,6 +14,8 @@
id: Elyran
- type: trait
id: ValyrianStandard
+ - type: trait
+ id: Azaziba
- type: characterItemGroup
id: TraitsAccents
diff --git a/Resources/Prototypes/Entities/Objects/Devices/translator_implants.yml b/Resources/Prototypes/Entities/Objects/Devices/translator_implants.yml
index 88c9b19d24..0e7fce9568 100644
--- a/Resources/Prototypes/Entities/Objects/Devices/translator_implants.yml
+++ b/Resources/Prototypes/Entities/Objects/Devices/translator_implants.yml
@@ -141,3 +141,18 @@
- ValyrianStandard
requires:
- TauCetiBasic
+
+- type: entity
+ parent: BaseSubdermalImplant
+ id: AzazibaTranslatorImplant
+ name: azaziba translator implant
+ description: An implant giving the ability to understand and speak Azaziba. # Intended for Admins Only, this item is for lore reasons not obtainable.
+ noSpawn: true
+ components:
+ - type: TranslatorImplant
+ understood:
+ - Azaziba
+ spoken:
+ - Azaziba
+ requires:
+ - Draconic
diff --git a/Resources/Prototypes/Entities/Objects/Devices/translators.yml b/Resources/Prototypes/Entities/Objects/Devices/translators.yml
index c4cb038037..5543d003bf 100644
--- a/Resources/Prototypes/Entities/Objects/Devices/translators.yml
+++ b/Resources/Prototypes/Entities/Objects/Devices/translators.yml
@@ -236,3 +236,20 @@
requires:
- TauCetiBasic
- ValyrianStandard
+
+- type: entity
+ id: AzazibaTranslator
+ parent: [ TranslatorPoweredBase ]
+ name: Azaziba translator
+ description: Translates speech between Unathi and Azaziba. For Unathi to speak the Archaic form of their native tongue! # Intended for Admins Only, this item is for lore reasons not obtainable.
+ components:
+ - type: HandheldTranslator
+ spoken:
+ - Draconic
+ - Azaziba
+ understood:
+ - Draconic
+ - Azaziba
+ requires:
+ - Draconic
+ - Azaziba
\ No newline at end of file
diff --git a/Resources/Prototypes/Entities/Objects/Misc/translator_implanters.yml b/Resources/Prototypes/Entities/Objects/Misc/translator_implanters.yml
index 34c5a55a55..53da8e72a5 100644
--- a/Resources/Prototypes/Entities/Objects/Misc/translator_implanters.yml
+++ b/Resources/Prototypes/Entities/Objects/Misc/translator_implanters.yml
@@ -37,9 +37,9 @@
implant: NekomimeticTranslatorImplant
- type: entity
- id: DraconicTranslatorImplanter
+ id: DraconicTranslatorImplanter # Intended for Admins Only, this item is for lore reasons not obtainable.
parent: [ BaseTranslatorImplanter ]
- name: draconic translator implant
+ name: unathi translator implant
components:
- type: Implanter
implant: DraconicTranslatorImplant
@@ -83,3 +83,11 @@
components:
- type: Implanter
implant: ValyrianStandardTranslatorImplant
+
+- type: entity
+ id: AzazibaTranslatorImplanter
+ parent: [ BaseTranslatorImplanter ]
+ name: azaziba translator implant
+ components:
+ - type: Implanter
+ implant: AzazibaTranslatorImplant
\ No newline at end of file
diff --git a/Resources/Prototypes/Language/Species-Specific/reptilian.yml b/Resources/Prototypes/Language/Species-Specific/reptilian.yml
index b22a62ee0e..6f9a10efa6 100644
--- a/Resources/Prototypes/Language/Species-Specific/reptilian.yml
+++ b/Resources/Prototypes/Language/Species-Specific/reptilian.yml
@@ -1,5 +1,4 @@
-# Spoken by the Lizard race.
-# TODO: Replace this with a much better language.
+# Spoken by Unathi.
- type: language
id: Draconic
speech:
@@ -92,4 +91,27 @@
- u
- u
- s
- - s
\ No newline at end of file
+ - s
+
+# Reptilian-Specific "Rare" Language
+# !Do Not Make A Translator For This Language.
+- type: language
+ id: Azaziba
+ speech:
+ color: "#2aca2add"
+ obfuscation:
+ !type:SyllableObfuscation
+ minSyllables: 2
+ maxSyllables: 4
+ replacement:
+ - azs
+ - zis
+ - zau
+ - azua
+ - skiu
+ - zuakz
+ - izo
+ - aei
+ - ki
+ - kut
+ - zo
diff --git a/Resources/Prototypes/Traits/languages.yml b/Resources/Prototypes/Traits/languages.yml
index 09c72c5e30..06b4890c11 100644
--- a/Resources/Prototypes/Traits/languages.yml
+++ b/Resources/Prototypes/Traits/languages.yml
@@ -77,3 +77,18 @@
- ValyrianStandard
languagesUnderstood:
- ValyrianStandard
+
+- type: trait
+ id: Azaziba
+ category: TraitsSpeechLanguages
+ points: 1
+ requirements:
+ - !type:CharacterSpeciesRequirement
+ species:
+ - Reptilian
+ - !type:CharacterItemGroupRequirement
+ group: TraitsLanguagesBasic
+ languagesSpoken:
+ - Azaziba
+ languagesUnderstood:
+ - Azaziba
\ No newline at end of file
diff --git a/Resources/ServerInfo/Guidebook/Mobs/Harpy.xml b/Resources/ServerInfo/Guidebook/Mobs/Harpy.xml
index 534923d5c0..0b27e31473 100644
--- a/Resources/ServerInfo/Guidebook/Mobs/Harpy.xml
+++ b/Resources/ServerInfo/Guidebook/Mobs/Harpy.xml
@@ -1,5 +1,6 @@