initial import
This commit is contained in:
@@ -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
|
||||
@@ -0,0 +1,7 @@
|
||||
"""
|
||||
Abyssal
|
||||
"""
|
||||
from .base import Language
|
||||
from .names import Name, NobleName
|
||||
|
||||
__all__ = [Language, Name, NobleName]
|
||||
@@ -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),
|
||||
),
|
||||
)
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user