Replace selectable name sets with a country that owns names and climate presets.
Create picks a country; climate is rolled from the school seed and stored. Old Slavic saves lift as Russia. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"defName": "ContinentalCold",
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"defName": "TemperateContinental",
|
||||
}
|
||||
@@ -0,0 +1,139 @@
|
||||
{
|
||||
"defName": "Russia",
|
||||
"climatePresets": ["TemperateContinental", "ContinentalCold"],
|
||||
"names": {
|
||||
"patronymicRule": "slavic",
|
||||
"defaultGivenDeclension": "hard",
|
||||
"defaultSurnameDeclension": "ov",
|
||||
"nativeLanguages": ["RussianLanguage", "BelarusianLanguage", "UkrainianLanguage"],
|
||||
"relatedLanguageChance": 0.6,
|
||||
"relatedLanguageMean": 22,
|
||||
"relatedLanguageStdDev": 8,
|
||||
"relatedLanguageMax": 40,
|
||||
"maleGiven": [
|
||||
{ "form": "Александр" },
|
||||
{ "form": "Алексей" },
|
||||
{ "form": "Андрей" },
|
||||
{ "form": "Антон" },
|
||||
{ "form": "Артём" },
|
||||
{ "form": "Борис" },
|
||||
{ "form": "Вадим" },
|
||||
{ "form": "Валерий" },
|
||||
{ "form": "Виктор" },
|
||||
{ "form": "Виталий" },
|
||||
{ "form": "Владимир" },
|
||||
{ "form": "Владислав" },
|
||||
{ "form": "Григорий" },
|
||||
{ "form": "Денис" },
|
||||
{ "form": "Дмитрий" },
|
||||
{ "form": "Евгений" },
|
||||
{ "form": "Егор" },
|
||||
{ "form": "Иван" },
|
||||
{ "form": "Игорь", "declension": "soft" },
|
||||
{ "form": "Илья", "declension": "ya" },
|
||||
{ "form": "Кирилл" },
|
||||
{ "form": "Константин" },
|
||||
{ "form": "Максим" },
|
||||
{ "form": "Михаил" },
|
||||
{ "form": "Никита", "declension": "a" },
|
||||
{ "form": "Николай" },
|
||||
{ "form": "Олег" },
|
||||
{ "form": "Павел" },
|
||||
{ "form": "Пётр" },
|
||||
{ "form": "Роман" },
|
||||
{ "form": "Сергей" },
|
||||
{ "form": "Станислав" },
|
||||
{ "form": "Степан" },
|
||||
{ "form": "Фёдор" },
|
||||
{ "form": "Юрий" },
|
||||
],
|
||||
"femaleGiven": [
|
||||
{ "form": "Александра", "declension": "a" },
|
||||
{ "form": "Алина", "declension": "a" },
|
||||
{ "form": "Анастасия", "declension": "iya" },
|
||||
{ "form": "Анна", "declension": "a" },
|
||||
{ "form": "Валентина", "declension": "a" },
|
||||
{ "form": "Валерия", "declension": "iya" },
|
||||
{ "form": "Вера", "declension": "a" },
|
||||
{ "form": "Виктория", "declension": "iya" },
|
||||
{ "form": "Дарья", "declension": "ya" },
|
||||
{ "form": "Екатерина", "declension": "a" },
|
||||
{ "form": "Елена", "declension": "a" },
|
||||
{ "form": "Елизавета", "declension": "a" },
|
||||
{ "form": "Ирина", "declension": "a" },
|
||||
{ "form": "Ксения", "declension": "iya" },
|
||||
{
|
||||
"form": "Любовь",
|
||||
"cases": {
|
||||
"nom": "Любовь",
|
||||
"gen": "Любови",
|
||||
"dat": "Любови",
|
||||
"acc": "Любовь",
|
||||
"ins": "Любовью",
|
||||
"pre": "Любови",
|
||||
},
|
||||
},
|
||||
{ "form": "Людмила", "declension": "a" },
|
||||
{ "form": "Маргарита", "declension": "a" },
|
||||
{ "form": "Мария", "declension": "iya" },
|
||||
{ "form": "Надежда", "declension": "a" },
|
||||
{ "form": "Наталья", "declension": "ya" },
|
||||
{ "form": "Нина", "declension": "a" },
|
||||
{ "form": "Оксана", "declension": "a" },
|
||||
{ "form": "Ольга", "declension": "a" },
|
||||
{ "form": "Полина", "declension": "a" },
|
||||
{ "form": "Светлана", "declension": "a" },
|
||||
{ "form": "София", "declension": "iya" },
|
||||
{ "form": "Татьяна", "declension": "a" },
|
||||
{ "form": "Юлия", "declension": "iya" },
|
||||
{ "form": "Яна", "declension": "a" },
|
||||
{ "form": "Вероника", "declension": "a" },
|
||||
{ "form": "Диана", "declension": "a" },
|
||||
{ "form": "Марина", "declension": "a" },
|
||||
],
|
||||
"surnames": [
|
||||
{ "male": "Иванов", "female": "Иванова" },
|
||||
{ "male": "Петров", "female": "Петрова" },
|
||||
{ "male": "Смирнов", "female": "Смирнова" },
|
||||
{ "male": "Кузнецов", "female": "Кузнецова" },
|
||||
{ "male": "Попов", "female": "Попова" },
|
||||
{ "male": "Васильев", "female": "Васильева" },
|
||||
{ "male": "Соколов", "female": "Соколова" },
|
||||
{ "male": "Михайлов", "female": "Михайлова" },
|
||||
{ "male": "Новиков", "female": "Новикова" },
|
||||
{ "male": "Фёдоров", "female": "Фёдорова" },
|
||||
{ "male": "Морозов", "female": "Морозова" },
|
||||
{ "male": "Волков", "female": "Волкова" },
|
||||
{ "male": "Алексеев", "female": "Алексеева" },
|
||||
{ "male": "Лебедев", "female": "Лебедева" },
|
||||
{ "male": "Семёнов", "female": "Семёнова" },
|
||||
{ "male": "Егоров", "female": "Егорова" },
|
||||
{ "male": "Павлов", "female": "Павлова" },
|
||||
{ "male": "Козлов", "female": "Козлова" },
|
||||
{ "male": "Степанов", "female": "Степанова" },
|
||||
{ "male": "Николаев", "female": "Николаева" },
|
||||
{ "male": "Орлов", "female": "Орлова" },
|
||||
{ "male": "Андреев", "female": "Андреева" },
|
||||
{ "male": "Макаров", "female": "Макарова" },
|
||||
{ "male": "Никитин", "female": "Никитина", "declension": "in" },
|
||||
{ "male": "Захаров", "female": "Захарова" },
|
||||
{ "male": "Зайцев", "female": "Зайцева" },
|
||||
{ "male": "Соловьёв", "female": "Соловьёва" },
|
||||
{ "male": "Борисов", "female": "Борисова" },
|
||||
{ "male": "Яковлев", "female": "Яковлева" },
|
||||
{ "male": "Григорьев", "female": "Григорьева" },
|
||||
{ "male": "Романов", "female": "Романова" },
|
||||
{ "male": "Воробьёв", "female": "Воробьёва" },
|
||||
{ "male": "Сергеев", "female": "Сергеева" },
|
||||
{ "male": "Кузьмин", "female": "Кузьмина", "declension": "in" },
|
||||
{ "male": "Фролов", "female": "Фролова" },
|
||||
{ "male": "Александров", "female": "Александрова" },
|
||||
{ "male": "Дмитриев", "female": "Дмитриева" },
|
||||
{ "male": "Королёв", "female": "Королёва" },
|
||||
{ "male": "Громов", "female": "Громова" },
|
||||
{ "male": "Ильин", "female": "Ильина", "declension": "in" },
|
||||
{ "male": "Козловский", "female": "Козловская", "declension": "sky" },
|
||||
{ "male": "Орловский", "female": "Орловская", "declension": "sky" },
|
||||
],
|
||||
},
|
||||
}
|
||||
@@ -1,136 +0,0 @@
|
||||
{
|
||||
"defName": "Slavic",
|
||||
"patronymicRule": "slavic",
|
||||
"defaultGivenDeclension": "hard",
|
||||
"defaultSurnameDeclension": "ov",
|
||||
"nativeLanguages": ["RussianLanguage", "BelarusianLanguage", "UkrainianLanguage"],
|
||||
"relatedLanguageChance": 0.6,
|
||||
"relatedLanguageMean": 22,
|
||||
"relatedLanguageStdDev": 8,
|
||||
"relatedLanguageMax": 40,
|
||||
"maleGiven": [
|
||||
{ "form": "Александр" },
|
||||
{ "form": "Алексей" },
|
||||
{ "form": "Андрей" },
|
||||
{ "form": "Антон" },
|
||||
{ "form": "Артём" },
|
||||
{ "form": "Борис" },
|
||||
{ "form": "Вадим" },
|
||||
{ "form": "Валерий" },
|
||||
{ "form": "Виктор" },
|
||||
{ "form": "Виталий" },
|
||||
{ "form": "Владимир" },
|
||||
{ "form": "Владислав" },
|
||||
{ "form": "Григорий" },
|
||||
{ "form": "Денис" },
|
||||
{ "form": "Дмитрий" },
|
||||
{ "form": "Евгений" },
|
||||
{ "form": "Егор" },
|
||||
{ "form": "Иван" },
|
||||
{ "form": "Игорь", "declension": "soft" },
|
||||
{ "form": "Илья", "declension": "ya" },
|
||||
{ "form": "Кирилл" },
|
||||
{ "form": "Константин" },
|
||||
{ "form": "Максим" },
|
||||
{ "form": "Михаил" },
|
||||
{ "form": "Никита", "declension": "a" },
|
||||
{ "form": "Николай" },
|
||||
{ "form": "Олег" },
|
||||
{ "form": "Павел" },
|
||||
{ "form": "Пётр" },
|
||||
{ "form": "Роман" },
|
||||
{ "form": "Сергей" },
|
||||
{ "form": "Станислав" },
|
||||
{ "form": "Степан" },
|
||||
{ "form": "Фёдор" },
|
||||
{ "form": "Юрий" },
|
||||
],
|
||||
"femaleGiven": [
|
||||
{ "form": "Александра", "declension": "a" },
|
||||
{ "form": "Алина", "declension": "a" },
|
||||
{ "form": "Анастасия", "declension": "iya" },
|
||||
{ "form": "Анна", "declension": "a" },
|
||||
{ "form": "Валентина", "declension": "a" },
|
||||
{ "form": "Валерия", "declension": "iya" },
|
||||
{ "form": "Вера", "declension": "a" },
|
||||
{ "form": "Виктория", "declension": "iya" },
|
||||
{ "form": "Дарья", "declension": "ya" },
|
||||
{ "form": "Екатерина", "declension": "a" },
|
||||
{ "form": "Елена", "declension": "a" },
|
||||
{ "form": "Елизавета", "declension": "a" },
|
||||
{ "form": "Ирина", "declension": "a" },
|
||||
{ "form": "Ксения", "declension": "iya" },
|
||||
{
|
||||
"form": "Любовь",
|
||||
"cases": {
|
||||
"nom": "Любовь",
|
||||
"gen": "Любови",
|
||||
"dat": "Любови",
|
||||
"acc": "Любовь",
|
||||
"ins": "Любовью",
|
||||
"pre": "Любови",
|
||||
},
|
||||
},
|
||||
{ "form": "Людмила", "declension": "a" },
|
||||
{ "form": "Маргарита", "declension": "a" },
|
||||
{ "form": "Мария", "declension": "iya" },
|
||||
{ "form": "Надежда", "declension": "a" },
|
||||
{ "form": "Наталья", "declension": "ya" },
|
||||
{ "form": "Нина", "declension": "a" },
|
||||
{ "form": "Оксана", "declension": "a" },
|
||||
{ "form": "Ольга", "declension": "a" },
|
||||
{ "form": "Полина", "declension": "a" },
|
||||
{ "form": "Светлана", "declension": "a" },
|
||||
{ "form": "София", "declension": "iya" },
|
||||
{ "form": "Татьяна", "declension": "a" },
|
||||
{ "form": "Юлия", "declension": "iya" },
|
||||
{ "form": "Яна", "declension": "a" },
|
||||
{ "form": "Вероника", "declension": "a" },
|
||||
{ "form": "Диана", "declension": "a" },
|
||||
{ "form": "Марина", "declension": "a" },
|
||||
],
|
||||
"surnames": [
|
||||
{ "male": "Иванов", "female": "Иванова" },
|
||||
{ "male": "Петров", "female": "Петрова" },
|
||||
{ "male": "Смирнов", "female": "Смирнова" },
|
||||
{ "male": "Кузнецов", "female": "Кузнецова" },
|
||||
{ "male": "Попов", "female": "Попова" },
|
||||
{ "male": "Васильев", "female": "Васильева" },
|
||||
{ "male": "Соколов", "female": "Соколова" },
|
||||
{ "male": "Михайлов", "female": "Михайлова" },
|
||||
{ "male": "Новиков", "female": "Новикова" },
|
||||
{ "male": "Фёдоров", "female": "Фёдорова" },
|
||||
{ "male": "Морозов", "female": "Морозова" },
|
||||
{ "male": "Волков", "female": "Волкова" },
|
||||
{ "male": "Алексеев", "female": "Алексеева" },
|
||||
{ "male": "Лебедев", "female": "Лебедева" },
|
||||
{ "male": "Семёнов", "female": "Семёнова" },
|
||||
{ "male": "Егоров", "female": "Егорова" },
|
||||
{ "male": "Павлов", "female": "Павлова" },
|
||||
{ "male": "Козлов", "female": "Козлова" },
|
||||
{ "male": "Степанов", "female": "Степанова" },
|
||||
{ "male": "Николаев", "female": "Николаева" },
|
||||
{ "male": "Орлов", "female": "Орлова" },
|
||||
{ "male": "Андреев", "female": "Андреева" },
|
||||
{ "male": "Макаров", "female": "Макарова" },
|
||||
{ "male": "Никитин", "female": "Никитина", "declension": "in" },
|
||||
{ "male": "Захаров", "female": "Захарова" },
|
||||
{ "male": "Зайцев", "female": "Зайцева" },
|
||||
{ "male": "Соловьёв", "female": "Соловьёва" },
|
||||
{ "male": "Борисов", "female": "Борисова" },
|
||||
{ "male": "Яковлев", "female": "Яковлева" },
|
||||
{ "male": "Григорьев", "female": "Григорьева" },
|
||||
{ "male": "Романов", "female": "Романова" },
|
||||
{ "male": "Воробьёв", "female": "Воробьёва" },
|
||||
{ "male": "Сергеев", "female": "Сергеева" },
|
||||
{ "male": "Кузьмин", "female": "Кузьмина", "declension": "in" },
|
||||
{ "male": "Фролов", "female": "Фролова" },
|
||||
{ "male": "Александров", "female": "Александрова" },
|
||||
{ "male": "Дмитриев", "female": "Дмитриева" },
|
||||
{ "male": "Королёв", "female": "Королёва" },
|
||||
{ "male": "Громов", "female": "Громова" },
|
||||
{ "male": "Ильин", "female": "Ильина", "declension": "in" },
|
||||
{ "male": "Козловский", "female": "Козловская", "declension": "sky" },
|
||||
{ "male": "Орловский", "female": "Орловская", "declension": "sky" },
|
||||
],
|
||||
}
|
||||
@@ -104,7 +104,9 @@
|
||||
"Hunger": "Hunger",
|
||||
"Toilet": "Toilet",
|
||||
"Social": "Social",
|
||||
"Slavic": "Slavic",
|
||||
"Russia": "Russia",
|
||||
"TemperateContinental": "Temperate continental",
|
||||
"ContinentalCold": "Cold continental",
|
||||
"Build": "Build",
|
||||
"Skinny": "Skinny",
|
||||
"Average": "Average",
|
||||
|
||||
@@ -104,7 +104,9 @@
|
||||
"Hunger": "Голод",
|
||||
"Toilet": "Туалет",
|
||||
"Social": "Общение",
|
||||
"Slavic": "Славянский",
|
||||
"Russia": "Россия",
|
||||
"TemperateContinental": "Умеренно-континентальный",
|
||||
"ContinentalCold": "Континентальный холодный",
|
||||
"Build": "Телосложение",
|
||||
"Skinny": "Худощавое",
|
||||
"Average": "Обычное",
|
||||
|
||||
@@ -10,7 +10,7 @@ example/
|
||||
pack.jsonc # version + requires: ["core"]
|
||||
localizations/{ru,en}.jsonc
|
||||
defs/traits/traits.jsonc # two traits
|
||||
defs/namesets/example.jsonc
|
||||
defs/countries/example.jsonc
|
||||
defs/rooms/store.jsonc # one placeable room
|
||||
defs/things/chair.jsonc # last-wins: same defName as core
|
||||
patches/principals-office.jsonc
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"defName": "ExampleNames",
|
||||
"climatePresets": ["TemperateContinental"],
|
||||
"names": {
|
||||
"patronymicRule": "slavic",
|
||||
"defaultGivenDeclension": "hard",
|
||||
"defaultSurnameDeclension": "ov",
|
||||
"nativeLanguages": ["RussianLanguage"],
|
||||
"relatedLanguageChance": 0,
|
||||
"maleGiven": [
|
||||
{ "form": "Иван" },
|
||||
],
|
||||
"femaleGiven": [
|
||||
{ "form": "Анна", "declension": "a" },
|
||||
],
|
||||
"surnames": [
|
||||
{ "male": "Тестов", "female": "Тестова" },
|
||||
],
|
||||
},
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"defName": "ExampleNames",
|
||||
"patronymicRule": "slavic",
|
||||
"defaultGivenDeclension": "hard",
|
||||
"defaultSurnameDeclension": "ov",
|
||||
"nativeLanguages": ["RussianLanguage"],
|
||||
"relatedLanguageChance": 0,
|
||||
"maleGiven": [
|
||||
{ "form": "Иван" },
|
||||
],
|
||||
"femaleGiven": [
|
||||
{ "form": "Анна", "declension": "a" },
|
||||
],
|
||||
"surnames": [
|
||||
{ "male": "Тестов", "female": "Тестова" },
|
||||
],
|
||||
}
|
||||
Reference in New Issue
Block a user