Einstein-Engines
Einstein-Engines copied to clipboard
Languages
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
Changelog
:cl: FoxxoTrystan / Mnemotechnician
- add: All species can now bring their own cultures and languages