orbit/data/naming.json

26 lines
1.2 KiB
JSON

{
"_comment": "Syllable pools for deterministic name synthesis (NameGenerator.js). Edit freely — names are drawn per-entity from the galaxy seed, so changing pools changes every name, consistently.",
"star": {
"syllables": ["ka", "vel", "thu", "ori", "an", "esh", "mar", "dy", "neth", "avi", "cor", "lu", "tan", "ys", "brei", "hal", "ion", "sol", "qua", "ren"],
"minParts": 2,
"maxParts": 4
},
"planet": {
"roots": ["aurel", "bryn", "cald", "dross", "emrys", "fen", "gale", "hyra", "ilv", "jor", "kest", "lun", "mora", "neth", "orb", "pyre", "quill", "ross", "sable", "tarn", "ulric", "vex", "wren", "xan", "yrra", "zeph"]
},
"galaxy": {
"syllables": ["an", "dro", "me", "mil", "ky", "cen", "tau", "rhi", "sa", "vel", "pyr", "os", "eth", "ni"],
"minParts": 3,
"maxParts": 5
},
"station": {
"nouns": {
"colony": ["Reach", "Haven", "Landing", "Hold", "City", "Gate"],
"miningStation": ["Rig", "Dredge", "Claim", "Works", "Yard"],
"cloudBase": ["Skyspire", "Drift", "Aerie", "Balcony", "Cloudspire"],
"deepSpaceStation": ["Relay", "Gate", "Beacon", "Haven", "Anchor"],
"waypoint": ["Waypoint", "Beacon", "Marker", "Light"]
}
}
}