Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.
1 change: 1 addition & 0 deletions Resources/Locale/en-US/_Omu/chat/chat-language.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
chat-language-Shoi-name= Sho'i
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/_Omu/language/languages.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
language-Shoi-name = Sho'i
language-Shoi-description = The acient tongue of the Oni. Spoken in an almost song-like drone pattern, with heavy use of overtones.
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/_Omu/lathe/recipes.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
lathe-recipe-ShoiTranslatorImplanter-subname = sho'i translator implanter
lathe-recipe-ShoiTranslatorImplant-subname = sho'i translator implant
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,12 @@
- type: LanguageKnowledge # Einstein Engines - Languages
speaks:
- TauCetiBasic # Nothing else because Rouge said she was adding a language for Oni
- Gruntish # Goob - Oni Language
# - Gruntish # Goob - Oni Language
- Shoi # Omu Oni Lang
understands:
- TauCetiBasic
- Gruntish # Goob - Oni Language
# - Gruntish # Goob - Oni Language
- Shoi # Omu Oni Lang
- type: HumanoidAppearance
species: Oni
- type: Sprite
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- type: entity
id: ShoiTranslatorImplanter
parent: BaseTranslatorImplanter
suffix: Sho'i
components:
- type: Implanter
implant: ShoiTranslatorImplant
Original file line number Diff line number Diff line change
Expand Up @@ -254,17 +254,18 @@
requires:
- TauCetiBasic

- type: entity
parent: BaseSubdermalImplant
id: GruntishTranslatorImplant
name: Gruntish translator implant
description: An implant giving the ability to understand and speak Gruntish.
categories: [ HideSpawnMenu ]
components:
- type: TranslatorImplant
understood:
- Gruntish
spoken:
- Gruntish
requires:
- TauCetiBasic
### Omu Edit - Onis speak Sho'i
# - type: entity
# parent: BaseSubdermalImplant
# id: GruntishTranslatorImplant
# name: Gruntish translator implant
# description: An implant giving the ability to understand and speak Gruntish.
# categories: [ HideSpawnMenu ]
# components:
# - type: TranslatorImplant
# understood:
# - Gruntish
# spoken:
# - Gruntish
# requires:
# - TauCetiBasic
Original file line number Diff line number Diff line change
Expand Up @@ -365,19 +365,20 @@
- TauCetiBasic
- Schechi

- type: entity # Language of onis
id: GruntishTranslator
parent: [ TranslatorPoweredBase ]
name: Gruntish translator
description: Interprets the mess known as Gruntish and translates it to Galactic Common. Primarily spoken by oni.
components:
- type: HandheldTranslator
spoken:
- TauCetiBasic
- Gruntish
understood:
- Gruntish
- TauCetiBasic
requires:
- TauCetiBasic
- Gruntish
### Omu Edit - Onis speak Sho'i
# - type: entity # Language of onis
# id: GruntishTranslator
# parent: [ TranslatorPoweredBase ]
# name: Gruntish translator
# description: Interprets the mess known as Gruntish and translates it to Galactic Common. Primarily spoken by Onis and Yowie.
# components:
# - type: HandheldTranslator
# spoken:
# - TauCetiBasic
# - Gruntish
# understood:
# - Gruntish
# - TauCetiBasic
# requires:
# - TauCetiBasic
# - Gruntish
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,8 @@
- MarishTranslator
- NewKinPidginTranslator
- SchechiTranslator
- GruntishTranslator
- YowKriolTranslator # goob edit - yowie language

# - GruntishTranslator ### Omu Edit - Onis speak Sho'i
- ShoiTranslator
- type: latheRecipePack
id: TranslatorImplanters
recipes:
Expand All @@ -44,5 +43,5 @@
- ChevalTranslatorImplanter
- NewKinPidginTranslatorImplanter
- SchechiTranslatorImplanter
- GruntishTranslatorImplanter
- YowKriolTranslatorImplanter # goob edit - yowie language
# - GruntishTranslatorImplanter ### Omu Edit - Onis speak Sho'i
- ShoiTranslatorImplanter
42 changes: 22 additions & 20 deletions Resources/Prototypes/_EinsteinEngines/Recipes/Lathes/language.yml
Original file line number Diff line number Diff line change
Expand Up @@ -157,16 +157,17 @@
Plastic: 50
Gold: 50

- type: latheRecipe
id: GruntishTranslator
result: GruntishTranslator
completetime: 2
materials:
Steel: 500
Glass: 500
Plastic: 100
Gold: 50
Silver: 50
### Omu Edit - Onis speak Sho'i
# - type: latheRecipe
# id: GruntishTranslator
# result: GruntishTranslator
# completetime: 2
# materials:
# Steel: 500
# Glass: 500
# Plastic: 100
# Gold: 50
# Silver: 50

# Implanters
- type: latheRecipe
Expand Down Expand Up @@ -278,13 +279,14 @@
Gold: 50
Silver: 50

- type: latheRecipe
id: GruntishTranslatorImplanter
result: GruntishTranslatorImplanter
completetime: 2
materials:
Steel: 500
Glass: 500
Plastic: 100
Gold: 50
Silver: 50
### Omu Edit - Onis speak Sho'i
# - type: latheRecipe
# id: GruntishTranslatorImplanter
# result: GruntishTranslatorImplanter
# completetime: 2
# materials:
# Steel: 500
# Glass: 500
# Plastic: 100
# Gold: 50
# Silver: 50
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@
- ChevalTranslatorImplanter
- NewKinPidginTranslator
- SchechiTranslator
- GruntishTranslator
- YowKriolTranslator # goob edit - yowie language
# - GruntishTranslator ### Omu Edit - Onis speak Sho'i
- ShoiTranslator
position: -4, 4
technologyPrerequisites:
- AdvancedEntertainment
Expand Down Expand Up @@ -63,8 +63,8 @@
- NewKinPidginTranslatorImplanter
- AnimalTranslator
- XenoTranslator
- GruntishTranslatorImplanter
- YowKriolTranslatorImplanter # goob edit - yowie language
# - GruntishTranslatorImplanter ### Omu Edit - Onis speak Sho'i
- ShoiTranslatorImplanter
position: -4, 5
technologyPrerequisites:
- BasicTranslation
Original file line number Diff line number Diff line change
Expand Up @@ -58,10 +58,13 @@
- NovuNederic
- Tradeband
- Sign
- SpaceItalian # Job Specific -
- Bubblish # Species Languages -
- Calcic
- Canilunzt
- Monkey
- Kobold
- SpaceItalian
- Cheval
- Shoi
understood:
- Eldritch
- Chittin
- Gruntish
- NewKinPidgin # = Ka'rakk
Expand All @@ -86,10 +89,9 @@
- Mouse
- Monkey
- Kobold




- SpaceItalian
- Cheval
- Shoi

- type: entity
parent: BaseSubdermalImplant
Expand Down
62 changes: 62 additions & 0 deletions Resources/Prototypes/_Omu/Language/Species_Specific/Shoi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# SPDX-FileCopyrightText: 2025 ratdotnet <[email protected]>
# SPDX-License-Identifier: AGPL-3.0-or-later

# Spoken by Oni. Tibetan inspired mountain drone language
- type: language
id: Shoi
isVisibleLanguage: true
speech:
color: "#9B4444"
fontId: NotoSansTamilRegular
boldFontId: NotoSansTamilBold
fontSize: 17
obfuscation:
!type:SyllableObfuscation
minSyllables: 2
maxSyllables: 6
replacement:
- ௐ
- அ
- ஆ
- இ
- ஈ
- உ
- ஊ
- எ
- ஏ
- ஐ
- ஒ
- ஓ
- ஔ
- ஃ
- க
- ங
- ச
- ஞ
- ட
- ண
- த
- ந
- ப
- ம
- ய
- ர
- ல
- வ
- ழ
- ள
- ற
- ன
- ஜ
- ஶ
- ஷ
- ஸ
- ஹ
- ௳
- ௴
- ௵
- ௶
- ௷
- ௸
- ௺
- ௹
14 changes: 14 additions & 0 deletions Resources/Prototypes/_Omu/Objects/Devices/translator_implants.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
- type: entity
parent: BaseSubdermalImplant
id: ShoiTranslatorImplant
name: Sho'i translator implant
description: An implant giving the ability to understand and speak Sho'i.
categories: [ HideSpawnMenu ]
components:
- type: TranslatorImplant
understood:
- Shoi
spoken:
- Shoi
requires:
- TauCetiBasic
16 changes: 16 additions & 0 deletions Resources/Prototypes/_Omu/Objects/Devices/translators.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
- type: entity
id: ShoiTranslator
parent: [ TranslatorPoweredBase ]
name: Sho'i translator
description: Translates the harmonic drones of Sho'i into Galactic Common. Primarily spoken by Oni.
components:
- type: HandheldTranslator
spoken:
- TauCetiBasic
- Shoi
understood:
- Shoi
- TauCetiBasic
requires:
- TauCetiBasic
- Shoi
26 changes: 26 additions & 0 deletions Resources/Prototypes/_Omu/Recipes/Lathes/language.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
### Translators

- type: latheRecipe
id: ShoiTranslator
result: ShoiTranslator
completetime: 2
materials:
Steel: 500
Glass: 100
Plastic: 50
Gold: 50

### Translator Implanters

- type: latheRecipe
parent: BaseTranslatorImplanter
id: ShoiTranslatorImplanter
subname: lathe-recipe-ShoiTranslatorImplanter-subname
result: ShoiTranslatorImplanter
completetime: 2
materials:
Steel: 500
Glass: 500
Plastic: 100
Gold: 50
Silver: 50
7 changes: 7 additions & 0 deletions Resources/Prototypes/_Omu/fonts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- type: font # oni sho'i
id: NotoSansTamilRegular
path: /Fonts/_Omu/NotoSansTamil/NotoSansTamil_Condensed-Regular.ttf

- type: font # oni sho'i
id: NotoSansTamilBold
path: /Fonts/_Omu/NotoSansTamil/NotoSansTamil_Condensed-Bold.ttf
Loading