initial import

This commit is contained in:
evilchili
2023-11-24 08:48:03 -05:00
commit 45f4d6e401
66 changed files with 3601 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
### Abyssal
Low-ranking demons speak in a guttural, broken dialect that is louder and more
consonant, like dogs barking. The written language and naming conventions
reflect the more refined language of demons, a quiet, sibilant susurrus that
sounds at times like waves, at others like buzzing, keening insects.
*Whuewhezoawh ..uesewhaza whs..uwhiezowhisoi aizi..wheuz, whoshesowhewh
she..iwhzzos..ozi iuzu..ueshes izsha..ua..uashezshuesas, ..awho....uza
whuashoowhsz!*
**Abyssal Names:**
* Aa..Whaazwhis
* Az..Zazzou
* Uzeushsoshe..Osezawhwh
+7
View File
@@ -0,0 +1,7 @@
"""
Abyssal
"""
from .base import Language
from .names import Name, NobleName
__all__ = [Language, Name, NobleName]
+18
View File
@@ -0,0 +1,18 @@
from language import defaults, types
vowels = types.equal_weights(["a", "e", "i"], 1.0, blank=False)
consonants = types.equal_weights(["z", "sh", "s", "wh", ".."], 1.0, blank=False)
Language = types.Language(
name="celstial",
vowels=defaults.vowels,
consonants=consonants,
prefixes=None,
suffixes=None,
rules=[],
syllables=types.SyllableSet(
(types.Syllable(template="vowel|consonant") * 10, 1.0),
(types.Syllable(template="vowel|consonant") * 15, 1.0),
(types.Syllable(template="vowel|consonant") * 20, 1.0),
),
)
+11
View File
@@ -0,0 +1,11 @@
from language import types
from language.languages.abyssal import Language
Name = types.NameGenerator(
language=Language,
templates=types.NameSet(
(types.NameTemplate("name"), 1.0),
),
)
NobleName = Name