42 lines
1.5 KiB
Python
42 lines
1.5 KiB
Python
|
from npc.languages.base import BaseLanguage
|
||
|
import random
|
||
|
|
||
|
|
||
|
class Lizardfolk(BaseLanguage):
|
||
|
|
||
|
vowels = []
|
||
|
consonants = []
|
||
|
affixes = []
|
||
|
|
||
|
syllable_template = ()
|
||
|
syllable_weights = []
|
||
|
|
||
|
family = [
|
||
|
'sweet', 'floral', 'fruity', 'sour', 'fermented', 'green', 'vegetal', 'old',
|
||
|
'roasted', 'spiced', 'nutty', 'cocoa', 'pepper', 'pungent', 'burnt', 'carmelized',
|
||
|
'raw', 'rotting', 'dead', 'young',
|
||
|
]
|
||
|
|
||
|
scents = [
|
||
|
'honey', 'caramel', 'maple syrup', 'molasses', 'dark chocolate', 'chocolate', 'almond',
|
||
|
'hazelnut', 'peanut', 'clove', 'cinnamon', 'nutmeg', 'anise', 'malt', 'grain', 'roast',
|
||
|
'smoke', 'ash', 'acrid', 'rubber', 'skunk', 'petroleum', 'medicine', 'salt', 'bitter',
|
||
|
'phrenolic', 'meat', 'broth', 'animal', 'musty', 'earth', 'mould', 'damp', 'wood', 'paper',
|
||
|
'cardboard', 'stale', 'herb', 'hay', 'grass', 'peapod', 'whisky', 'wine', 'malic',
|
||
|
'citric', 'isovaleric', 'butyric', 'acetic', 'lime', 'lemon',
|
||
|
'orange', 'grapefruit', 'pear', 'peach', 'apple', 'grape', 'pineapple', 'pomegranate',
|
||
|
'cherry', 'coconut', 'prune', 'raisin', 'strawberry', 'blueberry', 'raspberry',
|
||
|
'blackberry', 'jasmine', 'rose', 'camomile', 'tobacco',
|
||
|
]
|
||
|
|
||
|
nicknames = []
|
||
|
|
||
|
def person(self):
|
||
|
return(
|
||
|
random.choice(self.family),
|
||
|
'-'.join([
|
||
|
random.choice(self.scents),
|
||
|
random.choice(self.scents),
|
||
|
]),
|
||
|
)
|