dnd5-scripts/generate_npc/languages.js
2026-06-17 22:32:48 +03:00

474 lines
12 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

let Aragrakh = {
name: "Aragrakh",
alphabet: "Draconic",
speakers: "Old high wyrm",
chance: 15.00 // Древний язык драконов, имеет высокое историческое значение.
};
let Hulgorkyn = {
name: "Hulgorkyn",
alphabet: "Dethek",
speakers: "Archaic orc",
chance: 10.00 // Древний язык орков, имеет культурное значение среди их потомков.
};
let Loross = {
name: "Loross",
alphabet: "Draconic",
speakers: "Netherese noble tongue",
chance: 20.00 // Язык благородных Нетерил, высоко ценимый среди магов и историков.
};
let Netherese = {
name: "Netherese",
alphabet: "Draconic",
speakers: "A precursor of Halruaan",
chance: 17.00 // Прото-язык, из которого развился язык Халруаа, важный для магии.
};
let Roushoum = {
name: "Roushoum",
alphabet: "Imaskari",
speakers: "A precursor of Tuigan",
chance: 13.00 // Язык предков Туиганов, важный для древних степных народов.
};
let Seldruin = {
name: "Seldruin",
alphabet: "Hamarfae",
speakers: "Elven high magic",
chance: 12.00 // Эльфийская магия, язык высокоразвитой магической традиции.
};
let Thorass = {
name: "Thorass",
alphabet: "Thorass",
speakers: "Old Common",
chance: 13.00 // Древний общий язык, предшественник современных диалектов.
};
let deadLanguages = [
Aragrakh,
Hulgorkyn,
Loross,
Netherese,
Roushoum,
Seldruin,
Thorass
];
let Aglorondan = {
name: "Aglorondan",
alphabet: "Espruar",
speakers: "Aglarond, Altumbel",
chance: 2.50 // Агларонд - небольшой регион, язык не особо распространён.
};
let Alzhedo = {
name: "Alzhedo",
alphabet: "Thorass",
speakers: "Calimshan",
chance: 4.50 // Калимшан — крупный регион с богатой торговлей и историей.
};
let Chessentan = {
name: "Chessentan",
alphabet: "Thorass",
speakers: "Chessenta",
chance: 3.00 // Чессента - важный, но локальный язык.
};
let Chondathan = {
name: "Chondathan",
alphabet: "Thorass",
speakers: "Amn, Chondath, Cormyr, the Dalelands, the Dragon Coast, the civilized North, Sembia, the Silver Marches, the Sword Coast, Tethyr, Waterdeep, the Western Heartlands, the Vilhon Reach",
chance: 12.00 // Очень распространённый язык по всему Фаэруну, в том числе на Мече.
};
let Chultan = {
name: "Chultan",
alphabet: "Draconic",
speakers: "Chult",
chance: 2.00 // Язык Чульта, но географически ограничен его джунглями.
};
let Common = {
name: "Common",
alphabet: "Thorass",
speakers: "", // Everywhere on Faerûn's surface (trade language)
chance: 25.00 // Общий язык, на котором говорят почти везде.
};
let Damaran = {
name: "Damaran",
alphabet: "Dethek",
speakers: "Damara, the Great Dale, Impiltur, the Moonsea, Narfell, Thesk, Vaasa, the Vast",
chance: 4.00 // Локальный, но важный язык в восточных регионах.
};
let Dambrathan = {
name: "Dambrathan",
alphabet: "Espruar",
speakers: "Dambrath",
chance: 2.00 // Язык Дамбрата, распространён лишь в небольшом регионе.
};
let Durpari = {
name: "Durpari",
alphabet: "Thorass",
speakers: "Durpar, Estagund, Var, Veldorn",
chance: 3.00 // Региональный язык юго-восточной части Фаэруна.
};
let Halruaan = {
name: "Halruaan",
alphabet: "Draconic",
speakers: "Halruaa, Nimbral",
chance: 2.50 // Язык волшебников Халруаа, важен в магических кругах, но локализован.
};
let Illuskan = {
name: "Illuskan",
alphabet: "Thorass",
speakers: "Luskan, Mintarn, the Moonshaes, the Savage North (uncivilized areas), Ruathym, the Uthgardt barbarians",
chance: 6.00 // Язык варваров и северных народов, важен на северо-западе.
};
let Lantanese = {
name: "Lantanese",
alphabet: "Draconic",
speakers: "Lantan",
chance: 1.50 // Язык Лантана, технологически развитого острова, но крайне ограничен.
};
let Midani = {
name: "Midani",
alphabet: "Thorass",
speakers: "Zakhara, the Bedine",
chance: 3.50 // Язык Закхары, богатого южного региона.
};
let Mulani = {
name: "Mulani",
alphabet: "Thorass", // не корректно, надо искать
speakers: "East Faerûn",
chance: 2.00
};
let Mulhorandi = {
name: "Mulhorandi",
alphabet: "Celestial",
speakers: "Mulhorand, Murghôm, Semphar",
chance: 3.00 // Язык могущественной империи Мулоранда.
};
let MulhorandiVar = {
name: "Mulhorandi (var.)",
alphabet: "Infernal",
speakers: "Thay",
chance: 2.20 // Вариант языка, используемый в Тэе, известен своей мощной магической культурой.
};
let Nexalan = {
name: "Nexalan",
alphabet: "Draconic",
speakers: "Maztica",
chance: 1.50 // Локализован в Мазтике, ограниченная область применения.
};
let Rashemi = {
name: "Rashemi",
alphabet: "Thorass",
speakers: "Rashemen",
chance: 2.50 // Язык Расхемена, в основном используемый внутри страны.
};
let Serusan = {
name: "Serusan",
alphabet: "Aquan",
speakers: "Inner Sea (aquatic trade language)",
chance: 1.00 // Язык подводных торговцев, малоизвестен на поверхности.
};
let Shaaran = {
name: "Shaaran",
alphabet: "Dethek",
speakers: "Lake of Steam, Lapaliiya, Sespech, the Shaar",
chance: 2.50 // Используется кочевниками Шаара, в определённых южных регионах.
};
let KoryoLanguage = {
name: "Koryo",
alphabet: "Draconic", // не корректно, надо проверять
speakers: "Kara-Tur (Koryo)",
chance: 0.30
};
let Shou = {
name: "Shou",
alphabet: "Draconic",
speakers: "Kara-Tur",
chance: 2.00 // Язык дальневосточной территории Кара-Тур.
};
let Tashalan = {
name: "Tashalan",
alphabet: "Dethek",
speakers: "Black Jungle, Mhair Jungle, Samarach, Tashalar, Thindol",
chance: 2.00 // Локализованный язык тропических джунглей.
};
let Tuigan = {
name: "Tuigan",
alphabet: "Thorass",
speakers: "Hordelands",
chance: 1.50 // Язык степных племён кочевников в Хорделенде.
};
let Turmic = {
name: "Turmic",
alphabet: "Thorass",
speakers: "Turmish",
chance: 2.00 // Локализован в Турмише, важен для региональных торговцев.
};
let Uluik = {
name: "Uluik",
alphabet: "Thorass",
speakers: "Great Glacier",
chance: 1.00 // Язык обледеневших регионов, малоизвестен за пределами ледников.
};
let Undercommon = {
name: "Undercommon",
alphabet: "Espruar",
speakers: "Underdark (trade language)",
chance: 4.00 // Используется в Подземье для торговли.
};
let Untheric = {
name: "Untheric",
alphabet: "Dethek",
speakers: "Unther",
chance: 3.50 // Язык древней Унтерской империи.
};
// **Дополнительные языки**
let Dwarvish = {
name: "Dwarvish",
alphabet: "Dethek",
speakers: "Дварфы",
chance: 6.00 // Используется дварфами.
};
let Elvish = {
name: "Elvish",
alphabet: "Espruar",
speakers: "Эльфы",
chance: 8.00 // Используется эльфами.
};
let Draconic = {
name: "Draconic",
alphabet: "Iokharic",
speakers: "Драконы, Драконорожденные, Кобольды, Ящеролюди, Троглодиты",
chance: 5.00 // Древний язык драконов, используется различными драконьими существами.
};
let GiantLanguage = {
name: "Giant",
alphabet: "Dethek",
speakers: "Огры, Великаны, Голиафы, Фирболги",
chance: 4.00 // Язык великанов и их родни.
};
let GnomishLanguage = {
name: "Gnomish",
alphabet: "Dethek",
speakers: "Гномы",
chance: 3.00 // Используется гномами.
};
let GoblinLanguage = {
name: "Goblin",
alphabet: "Dethek",
speakers: "Гоблины, Хобгоблины, Багбиры",
chance: 4.00 // Язык гоблиноидных рас.
};
let HalflingLanguage = {
name: "Halfling",
alphabet: "Espruar",
speakers: "Полурослики",
chance: 3.00 // Используется полуросликами.
};
let OrcLanguage = {
name: "Orc",
alphabet: "Dethek",
speakers: "Орки, Полуорки",
chance: 4.00 // Используется орками и их роднёй.
};
let Infernal = {
name: "Infernal",
alphabet: "Infernal",
speakers: "Тифлинги, Дьяволы",
chance: 2.00 // Язык дьяволов, используется тифлингами.
};
let Celestial = {
name: "Celestial",
alphabet: "Celestial",
speakers: "Аасимары, Небожители",
chance: 1.50 // Язык небожителей.
};
let Primordial = {
name: "Primordial",
alphabet: "Dethek",
speakers: "Элементали, Дженази, Тритоны",
chance: 1.50 // Язык элементалей, включает диалекты.
};
let Sylvan = {
name: "Sylvan",
alphabet: "Espruar",
speakers: "Фейские существа, Сатиры",
chance: 1.50 // Язык фей.
};
let Abyssal = {
name: "Abyssal",
alphabet: "Infernal",
speakers: "Демоны, Юан-ти Чистокровные",
chance: 1.00 // Язык демонов.
};
let GithLanguage = {
name: "Gith",
alphabet: "Espruar",
speakers: "Гитьянки, Гитьзераи",
chance: 0.50 // Язык гитов.
};
let LeoninLanguage = {
name: "Leonin",
alphabet: "Common",
speakers: "Леонины",
chance: 0.50 // Язык леонинов.
};
let livingLanguages = [
Aglorondan,
Alzhedo,
Chessentan,
Chondathan,
Chultan,
Common,
Damaran,
Dambrathan,
Durpari,
Halruaan,
Illuskan,
Lantanese,
Midani,
Mulani,
Mulhorandi,
MulhorandiVar,
Nexalan,
Rashemi,
Serusan,
Shaaran,
KoryoLanguage,
Shou,
Tashalan,
Tuigan,
Turmic,
Uluik,
Undercommon,
Untheric,
// Дополнительные языки
Dwarvish,
Elvish,
Draconic,
GiantLanguage,
GnomishLanguage,
GoblinLanguage,
HalflingLanguage,
OrcLanguage,
Infernal,
Celestial,
Primordial,
Sylvan,
Abyssal,
GithLanguage,
LeoninLanguage
];
let livingLanguagesExceptCommon = livingLanguages.filter(language => language.name !== "Common");
dv.languages = {
deadLanguages,
Aragrakh,
Hulgorkyn,
Loross,
Netherese,
Roushoum,
Seldruin,
Thorass,
livingLanguages,
livingLanguagesExceptCommon,
Aglorondan,
Alzhedo,
Chessentan,
Chondathan,
Chultan,
Common,
Damaran,
Dambrathan,
Durpari,
Halruaan,
Illuskan,
Lantanese,
Midani,
Mulani,
Mulhorandi,
MulhorandiVar,
Nexalan,
Rashemi,
Serusan,
Shaaran,
KoryoLanguage,
Shou,
Tashalan,
Tuigan,
Turmic,
Uluik,
Undercommon,
Untheric,
// Дополнительные языки
Dwarvish,
Elvish,
Draconic,
GiantLanguage,
GnomishLanguage,
GoblinLanguage,
HalflingLanguage,
OrcLanguage,
Infernal,
Celestial,
Primordial,
Sylvan,
Abyssal,
GithLanguage,
LeoninLanguage
}