Einstein-Engines icon indicating copy to clipboard operation
Einstein-Engines copied to clipboard

Languages

Open FoxxoTrystan opened this issue 11 months ago • 16 comments

Resolves https://github.com/Simple-Station/Einstein-Engines/issues/37

Description

This PR adds languages. Every entity who can speak now speaks a specific language (or Universal, for entities that are not supposed to speak, which is understood by everyone). Other entities who do not understand this language will see gibberish (it's possible to learn how certain induvidual words are spelled. But the spelling changes between rounds). This means that certain creatures, like xenos, cats, vulps, can communicate within their species in their own languages. Similarly, it means that xenos, cats and other things cannot understand GalacticCommon speakers without a translator or cognization.

An entity may be able to speak multiple languages, or understand a language but be unable to speak it.

Thi PR was orignally made for Frontier but is now being ported and will be maintain here. Orignal PR: https://github.com/new-frontiers-14/frontier-station-14/pull/671

This PR was made orignally by Mnemotechnician and FoxxoTrystan.


TODO

  • [x] Language System. (Check Frontier PR for all the compleated todo list)
  • [x] Port PR from Frontier.
  • [x] QOL Changes.
  • [x] Missing Default Languages. (Missing default langauges for some roundstart species)
  • [x] Animals Languages.

Media

image image image


Changelog

:cl: FoxxoTrystan / Mnemotechnician

  • add: All species can now bring their own cultures and languages

FoxxoTrystan avatar Mar 24 '24 14:03 FoxxoTrystan