Skip to content

Commit

Permalink
Merge branch 'Fansana:master' into Ghost-Role-Bar
Browse files Browse the repository at this point in the history
  • Loading branch information
ShatteredSwords committed Sep 6, 2024
2 parents 237ff14 + e542c39 commit 886574f
Show file tree
Hide file tree
Showing 13 changed files with 116 additions and 3 deletions.
12 changes: 12 additions & 0 deletions Resources/Changelog/Floof.yml
Original file line number Diff line number Diff line change
Expand Up @@ -845,3 +845,15 @@ Entries:
message: metabolism restrictions
id: 115
time: '2024-09-04T05:12:40.0000000+00:00'
- author: Memeji
changes:
- type: Fix
message: Survival not creating events.
id: 116
time: '2024-09-05T04:20:01.0000000+00:00'
- author: Xavier and Satchmo
changes:
- type: Add
message: Spider Language, with translators and implants!
id: 117
time: '2024-09-05T04:21:07.0000000+00:00'
4 changes: 2 additions & 2 deletions Resources/ConfigPresets/Build/debug.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[events]
# Annoying
enabled = false
# Annoying - setting to false disabled all events.
enabled = true

[shuttle]
auto_call_time = 0
Binary file added Resources/Fonts/StrawSerifRegular.ttf
Binary file not shown.
5 changes: 4 additions & 1 deletion Resources/Locale/en-US/language/languages.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,7 @@ language-Hissing-name = Hissing
language-Hissing-description = Hiss!
language-ScugSign-name = ScugSign
language-ScugSign-description = Wawa! The secret ScugSign making you able to understand your fellows scug!
language-ScugSign-description = Wawa! The secret ScugSign making you able to understand your fellows scug!
language-Arachnic-name = Arachnic
language-Arachnic-description = The language of arachnids is composed of mostly clicks and hisses, it almost has a rhythmic character to it at times.
7 changes: 7 additions & 0 deletions Resources/Prototypes/Entities/Mobs/Species/arachnid.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,13 @@
- type: Speech
speechVerb: Arachnid
speechSounds: Arachnid
- type: LanguageKnowledge
speaks:
- GalacticCommon
- Arachnic
understands:
- GalacticCommon
- Arachnic
- type: Vocal
sounds:
Male: UnisexArachnid
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 @@ -359,6 +359,8 @@
- AnimalTranslator
- MofficTranslatorImplanter
- MofficTranslator
- ArachnicTranslatorImplanter
- ArachnicTranslator
- type: EmagLatheRecipes
emagDynamicRecipes:
- ExplosivePayload
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
- type: entity
parent: BaseSubdermalImplant
id: ArachnicTranslatorImplant
name: Arachnic translator implant
description: A translator implant that sadly doesn't help you communicate with space spiders. It does allow you to communicate with Arachnid people!
noSpawn: true
components:
- type: TranslatorImplant
understood:
- Arachnic
spoken:
- Arachnic
requires:
- GalacticCommon
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
- type: entity
id: ArachnicTranslator
parent: [ TranslatorPoweredBase ]
name: Arachnic translator
description: Translates speech between Arachnic and Galactic Common, which won't get through to spiders that walk on more than 2 legs.
components:
- type: HandheldTranslator
spoken:
- GalacticCommon
- Arachnic
understood:
- GalacticCommon
- Arachnic
requires:
- GalacticCommon
- Arachnic
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- type: entity
id: ArachnicTranslatorImplanter
parent: [ BaseTranslatorImplanter ]
name: arachnic translator implant
components:
- type: Implanter
implant: ArachnicTranslatorImplant
26 changes: 26 additions & 0 deletions Resources/Prototypes/Floof/Language/languages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Spoken by Arachnids.
- type: language
id: Arachnic
speech:
color: "#909090"
fontId: StrawSerif
obfuscation:
!type:SyllableObfuscation
minSyllables: 1
maxSyllables: 3
replacement:
- cl'
- cl'
- tc'h
- tc'h
- ixl
- ch'itl
- iztla
- xiti
- tztli
- ztic'a
- tzi
- h'ss
- h'ss
- tzz
- tzz
20 changes: 20 additions & 0 deletions Resources/Prototypes/Floof/Recipes/Lathes/language.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
- type: latheRecipe
id: ArachnicTranslator
result: ArachnicTranslator
completetime: 2
materials:
Steel: 500
Glass: 100
Plastic: 50
Gold: 50

- type: latheRecipe
id: ArachnicTranslatorImplanter
result: ArachnicTranslatorImplanter
completetime: 2
materials:
Steel: 500
Glass: 500
Plastic: 100
Gold: 50
Silver: 50
2 changes: 2 additions & 0 deletions Resources/Prototypes/Research/civilianservices.yml
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,7 @@
- RootSpeakTranslator
- BasicGalaticCommonTranslatorImplanter
- MofficTranslator
- ArachnicTranslator

- type: technology
id: AdvancedTranslation
Expand All @@ -268,3 +269,4 @@
- RootSpeakTranslatorImplanter
- AnimalTranslator
- MofficTranslatorImplanter
- ArachnicTranslatorImplanter
4 changes: 4 additions & 0 deletions Resources/Prototypes/fonts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,7 @@
- type: font
id: Noganas
path: /Fonts/Noganas.ttf

- type: font
id: StrawSerif
path: /Fonts/StrawSerifRegular.ttf

0 comments on commit 886574f

Please sign in to comment.