Skip to content

Commit

Permalink
Adds Moffic Language
Browse files Browse the repository at this point in the history
  • Loading branch information
FoxxoTrystan committed Dec 13, 2023
1 parent 782c766 commit 49ee4b2
Show file tree
Hide file tree
Showing 8 changed files with 128 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/language/languages.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -68,3 +68,5 @@ language-Kangaroo-description = A collection of sounds made by kangaroos.
language-Pig-name = Animal pig
language-Pig-description = A collection of sounds made by pigs.
language-Moffic-name = Moffic
language-Moffic-description = The language of the mothpeople borders on complete unintelligibility.
7 changes: 7 additions & 0 deletions Resources/Prototypes/Entities/Mobs/Species/moth.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,13 @@
Bloodloss: 0.1
- type: Thirst
- type: Carriable # Carrying system from nyanotrasen.
- type: LanguageSpeaker # Frontier
speaks:
- GalacticCommon
- Moffic
understands:
- GalacticCommon
- Moffic
- type: Icon
sprite: Mobs/Species/Moth/parts.rsi
state: full
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,8 @@
- SolCommonTranslatorImplanter
- RootSpeakTranslatorImplanter
- AnimalTranslator
- MofficTranslatorImplanter
- MofficTranslator
- type: EmagLatheRecipes
emagDynamicRecipes:
- ExplosivePayload
Expand Down
12 changes: 12 additions & 0 deletions Resources/Prototypes/Language/devices/translator_implants.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,18 @@
understood:
- RootSpeak

- type: entity
id: MofficTranslatorImplanter
parent: [ BaseTranslatorImplanter ]
name: Moffic translator implant
description: "An implant giving the ability to understand and speak Moffic."
components:
- type: TranslatorImplanter
spoken:
- Moffic
understood:
- Moffic

- type: entity
id: CodeSpeakImplanter
parent: [ BaseTranslatorImplanter ]
Expand Down
19 changes: 19 additions & 0 deletions Resources/Prototypes/Language/devices/translators.yml
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,25 @@
- RootSpeak
requires-all: false

- type: entity
id: MofficTranslator
parent: [ TranslatorEmtpy ]
name: Moffic translator
description: "Translates speech between Moffic and Galactic Common. Like a true moth... or bug?"
components:
- type: HandheldTranslator
default-language: GalacticCommon
spoken:
- GalacticCommon
- Moffic
understood:
- GalacticCommon
- Moffic
requires:
- GalacticCommon
- Moffic
requires-all: false

- type: entity
id: XenoTranslator
parent: [ TranslatorEmtpy ]
Expand Down
63 changes: 63 additions & 0 deletions Resources/Prototypes/Language/languages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,69 @@
- bop
- boop

# Spoken by moths.
- type: language
id: Moffic
obfuscateSyllables: true
replacement:
- år
- i
- går
- sek
- mo
- ff
- ok
- gj
- ø
-
- la
- le
- lit
- ygg
- van
- dår
-
- møt
- idd
- hvo
- ja
-
- han
-
- ån
- det
- att
-
-
- bra
- int
- tyc
- om
- när
- två
-
- dag
- sjä
- vii
- vuo
- eil
- tun
- käyt
- teh
-
- hei
- huo
- suo
- ää
- ten
- ja
- heu
- stu
- uhr
- kön
- we
- hön

# Spoken by dionas.
- type: language
id: RootSpeak
Expand Down
21 changes: 21 additions & 0 deletions Resources/Prototypes/Recipes/Lathes/devices.yml
Original file line number Diff line number Diff line change
Expand Up @@ -255,6 +255,16 @@
Plastic: 50
Gold: 50

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

- type: latheRecipe
id: BasicGalaticCommonTranslatorImplanter
result: BasicGalaticCommonTranslatorImplanter
Expand Down Expand Up @@ -354,6 +364,17 @@
Gold: 50
Silver: 50

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

- type: latheRecipe
id: AnimalTranslator
result: AnimalTranslator
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Research/civilianservices.yml
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,7 @@
- SolCommonTranslator
- RootSpeakTranslator
- BasicGalaticCommonTranslatorImplanter
- MofficTranslator

# Tier 3

Expand Down Expand Up @@ -244,3 +245,4 @@
- SolCommonTranslatorImplanter
- RootSpeakTranslatorImplanter
- AnimalTranslator
- MofficTranslatorImplanter

0 comments on commit 49ee4b2

Please sign in to comment.