2026-07-23 17:03:26 +03:00
|
|
|
|
// Пули імен. Прізвища — нейтральні (однакові для чоловіків і жінок), щоб не відмінювати.
|
|
|
|
|
|
|
|
|
|
|
|
const MALE = ['Андрій', 'Богдан', 'Василь', 'Віктор', 'Данило', 'Денис', 'Ігор', 'Максим',
|
|
|
|
|
|
'Мар\'ян', 'Микола', 'Назар', 'Олег', 'Олексій', 'Орест', 'Павло', 'Роман', 'Сергій',
|
|
|
|
|
|
'Тарас', 'Юрій', 'Ярослав', 'Артем', 'Гліб', 'Євген', 'Лесь', 'Остап', 'Петро', 'Степан', 'Тимур',
|
|
|
|
|
|
'Аскольд', 'Борис', 'Владислав', 'Гордій', 'Дем\'ян', 'Захар', 'Кирило', 'Любомир',
|
|
|
|
|
|
'Матвій', 'Нестор', 'Радомир', 'Святослав', 'Устим', 'Юліан'];
|
|
|
|
|
|
|
|
|
|
|
|
const FEMALE = ['Анна', 'Віра', 'Галина', 'Дарина', 'Єва', 'Ірина', 'Катерина', 'Лариса',
|
|
|
|
|
|
'Леся', 'Марта', 'Марія', 'Надія', 'Оксана', 'Олена', 'Ольга', 'Соломія', 'Софія',
|
|
|
|
|
|
'Тетяна', 'Уляна', 'Христина', 'Юлія', 'Яна', 'Зоряна', 'Іванна', 'Люба', 'Наталя', 'Роксолана',
|
|
|
|
|
|
'Аліна', 'Богдана', 'Владислава', 'Дана', 'Єлизавета', 'Злата', 'Карина', 'Лідія',
|
|
|
|
|
|
'Мирослава', 'Орися', 'Поліна', 'Стефанія', 'Таїсія', 'Ярина'];
|
|
|
|
|
|
|
|
|
|
|
|
const SURNAMES = ['Шевченко', 'Бондаренко', 'Ткаченко', 'Кравченко', 'Коваленко', 'Мельник',
|
|
|
|
|
|
'Шевчук', 'Поліщук', 'Савченко', 'Клименко', 'Кузьменко', 'Мороз', 'Лисенко', 'Романюк',
|
|
|
|
|
|
'Гончаренко', 'Кравчук', 'Марченко', 'Руденко', 'Литвиненко', 'Соломаха', 'Дяченко',
|
|
|
|
|
|
'Гриценко', 'Захарченко', 'Костенко', 'Мірошниченко', 'Носенко', 'Одарченко', 'Панченко',
|
|
|
|
|
|
'Радченко', 'Сидоренко', 'Тимченко', 'Устенко', 'Федоренко', 'Харченко', 'Царенко',
|
|
|
|
|
|
'Чумаченко', 'Шульга', 'Щербак', 'Юрченко', 'Ярема',
|
|
|
|
|
|
'Бабенко', 'Величко', 'Гайдук', 'Деркач', 'Жайворонок', 'Зозуля', 'Кулик', 'Лебідь', 'Майстренко',
|
|
|
|
|
|
'Нечипоренко', 'Орел', 'Пасічник', 'Рибалко', 'Сорока', 'Тесленко', 'Чорновіл', 'Швайка',
|
|
|
|
|
|
'Щиголь', 'Яценко', 'Гамалія', 'Довбуш'];
|
|
|
|
|
|
|
|
|
|
|
|
const DOG_NAMES = ['Рекс', 'Джесі', 'Барон', 'Лола', 'Чапа', 'Грей', 'Буся', 'Арчі',
|
|
|
|
|
|
'Мухтар', 'Белла', 'Цезар', 'Жуля', 'Тайсон', 'Найда', 'Бім', 'Альма', 'Граф', 'Пиріжок', 'Зевс', 'Хатіко'];
|
|
|
|
|
|
|
|
|
|
|
|
const TATTOOS = ['якір на передпліччі', 'ластівка на ключиці', 'тризуб на плечі',
|
|
|
|
|
|
'троянда на зап\'ясті', 'напис «Vale» на ребрах', 'компас на литці', 'сова на лопатці',
|
|
|
|
|
|
'змія довкола зап\'ястя', 'хрест на плечі', 'вовк на грудях', 'дата римськими цифрами на передпліччі',
|
|
|
|
|
|
'кит на щиколотці', 'меч уздовж передпліччя', 'півмісяць за вухом', 'шахова тура на біцепсі',
|
|
|
|
|
|
'ключ скрипковий на шиї', 'олень на лопатці', 'маяк на литці'];
|
|
|
|
|
|
|
|
|
|
|
|
const COATS = ['чорному пальті', 'сірій куртці', 'синій парці', 'зеленому бушлаті',
|
|
|
|
|
|
'бежевому плащі', 'бордовій куртці', 'коричневій дублянці', 'темно-синьому кітелі'];
|
|
|
|
|
|
|
|
|
|
|
|
// Чому люди брешуть про свій вечір (виправдання на повторному допиті).
|
|
|
|
|
|
// Гравці самі вирішують, кому вірити, — гра вердиктів не ставить.
|
2026-08-15 15:37:54 +03:00
|
|
|
|
// УВАГА: рядки роздаються `pick`ом незалежно від статі, тож усі вони мусять
|
|
|
|
|
|
// лишатися БЕЗРІДНИМИ — теперішній час, інфінітив або називна конструкція.
|
|
|
|
|
|
// Жодного минулого часу від першої особи («був», «пив», «ходив»): половина
|
|
|
|
|
|
// мешканців району — жінки. Тест у test.js це перевіряє.
|
2026-07-23 17:03:26 +03:00
|
|
|
|
const EXCUSES = [
|
2026-08-15 15:37:54 +03:00
|
|
|
|
'Була компанія, і вдома про це знати не мусять. Ви розумієте.',
|
|
|
|
|
|
'Пиятика. Сильна. І на роботі про це знати не мусять.',
|
|
|
|
|
|
'Карти на гроші в гаражах. Це ж не злочин... майже.',
|
|
|
|
|
|
'Страх, розумієте: скажеш «я поруч» — і ти вже підозрюваний. От і брехня.',
|
|
|
|
|
|
'Борг у людини, про яку краще не говорити вголос.',
|
|
|
|
|
|
'Ворожка. Смійтеся-смійтеся. Спробуйте самі поживіть із моїм щастям.',
|
|
|
|
|
|
'Підробіток. Офіційно мені не можна, тож — тихцем.',
|
|
|
|
|
|
'Сварка вдома, ніч у майстерні. Соромно казати.',
|
|
|
|
|
|
'Пляшки на здачу. Так, отакий у мене вечір. Задоволені?',
|
|
|
|
|
|
'Клініка. Аналізи. Це моя справа і нікого не обходить.',
|
|
|
|
|
|
'Зустріч із колишнім коханням. Якщо дізнаються удома — мені кінець.',
|
|
|
|
|
|
'Дещо з дому — на продаж, поки рідня не бачить. Борги.',
|
|
|
|
|
|
'Бар до самого закриття. Мамі кажу, що не п\'ю.',
|
|
|
|
|
|
'Риболовля без квитка. Інспектор мене вже двічі попереджав.',
|
|
|
|
|
|
'Сльози в машині. Буває. І без свідків, будь ласка.',
|
|
|
|
|
|
'Дивлюся іноді на ту квартиру... тобто, я не так кажу. Просто прогулянка тим двором.',
|
|
|
|
|
|
'Репетиція освідчення. Так, наодинці. Годину. У дворі.',
|
|
|
|
|
|
'Співбесіда в іншому місті. Начальник не мусить знати.',
|
|
|
|
|
|
'Речі колишнього орендаря треба було винести. Не питайте.',
|
|
|
|
|
|
'Дзвінок у передачу на радіо. Це анонімно, і хай так і лишиться.',
|
|
|
|
|
|
'Фотографую птахів. Уночі. Сов, якщо точніше. Це хобі!',
|
|
|
|
|
|
'Стеження за власною половиною. І ні, не скажу, що з того вийшло.',
|
|
|
|
|
|
'Кидаю курити — і намотую кола районом, щоб не зірватися.',
|
|
|
|
|
|
'Ремонт чужої машини за готівку. Податкова ж не дізнається?',
|
|
|
|
|
|
'Могила брата. Про це нікому не розповідаю.',
|
|
|
|
|
|
'Шахи на набережній. На гроші. Пенсії не вистачає.',
|
|
|
|
|
|
'Перукарка. Не та, до якої ходить моя сім\'я. Це складно.',
|
|
|
|
|
|
'Вправляюся співати в елінгу. Там акустика. І ніхто не чує. Зазвичай.',
|
|
|
|
|
|
'Оголошення про зниклого кота, по всіх стовпах. Кіт не мій. Довга історія.',
|
|
|
|
|
|
'Просто брехня. Звичка з дитинства: менше скажеш — краще спиш.'
|
2026-07-23 17:03:26 +03:00
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
// Хто знайшов тіло / повідомив (для вступів)
|
|
|
|
|
|
const DISCOVERERS = ['двірник, що вийшов о шостій', 'бігун на ранковому колі', 'листоноша з ранковою поштою',
|
|
|
|
|
|
'рибалка, що йшов на кльов', 'водій хлібовоза', 'сторож із нічної зміни', 'жінка, що вигулювала пса',
|
|
|
|
|
|
'підліток, що зрізав шлях до школи', 'таксист, що чекав на клієнта'];
|
|
|
|
|
|
|
|
|
|
|
|
const WEATHER = ['Дощ лив усю ніч і змив половину слідів', 'Туман із ріки стояв до ранку',
|
|
|
|
|
|
'Вночі мжичило, і бруківка блищить дотепер', 'Вітер із набережної грюкав вивісками до світанку',
|
|
|
|
|
|
'Ніч була безвітряна й задушлива', 'Перший приморозок посріблив траву',
|
|
|
|
|
|
'Зливa скінчилася рівно опівночі', 'Ліхтарі півночі блимали — підстанцію знову заливало'];
|
|
|
|
|
|
|
|
|
|
|
|
// Пули для генератора району
|
|
|
|
|
|
const DISTRICTS = ['Причал', 'Гавань', 'Старий Млин', 'Пороги', 'Затока', 'Слобідка', 'Верф', 'Пакгауз'];
|
|
|
|
|
|
const STREETS = ['Ярова', 'Каштанова', 'Соборна', 'Липова', 'Гончарна', 'Вишнева', 'Портова', 'Заводська',
|
|
|
|
|
|
'Кобзарська', 'Митна', 'Набережна-Горішня', 'Чумацька'];
|
|
|
|
|
|
const LANES = ['Цегельний', 'Ткацький', 'Млиновий', 'Рибальський', 'Кооперативний', 'Бондарний', 'Солодовий'];
|
|
|
|
|
|
const HOUSES = ['Каштан', 'Липа', 'Ясен', 'Затишок', 'Хвиля', 'Колос', 'Явір', 'Джерело', 'Світанок', 'Берегиня'];
|
|
|
|
|
|
const DORMS = ['Схід', 'Енергія', 'Молодість', 'Портовик', 'Текстильник', 'Хвиля-2'];
|
|
|
|
|
|
const BARS = ['Причал', 'Якір', 'Штурвал', 'Старий Док', 'Сирена', 'Боцман'];
|
|
|
|
|
|
const SHOPS = ['24/7', 'Куток', 'Гастроном №3', 'Мальва', 'Колос', 'Продукти у Петровича'];
|
|
|
|
|
|
const DINERS = ['Смак', 'Обід', 'У Галини', 'Ложка', 'Домашня кухня', 'Вареник'];
|
|
|
|
|
|
const OFFICES = ['Форум', 'Меридіан', 'Індустрія', 'Прогрес', 'Дельта', 'Континент'];
|
|
|
|
|
|
const CLINICS = ['Медіс', 'Астра-Мед', 'Гіппократ', 'Панацея', 'Здоров\'я'];
|
|
|
|
|
|
const GARAGES = ['Поршень', 'Карбюратор', 'Шина+', 'Глушник', 'Автодок'];
|
|
|
|
|
|
const PARKS = ['Парк над рікою', 'Сквер ткачів', 'Старий сад', 'Липова алея', 'Сквер річковиків'];
|
|
|
|
|
|
const PIERS = ['Набережна і причал', 'Річковий вокзал', 'Пристань «Чайка»', 'Старий причал', 'Дебаркадер №2'];
|
|
|
|
|
|
|
|
|
|
|
|
module.exports = { MALE, FEMALE, SURNAMES, DOG_NAMES, TATTOOS, COATS, EXCUSES, DISCOVERERS, WEATHER,
|
|
|
|
|
|
DISTRICTS, STREETS, LANES, HOUSES, DORMS, BARS, SHOPS, DINERS, OFFICES, CLINICS, GARAGES, PARKS, PIERS };
|