100 lines
11 KiB
JavaScript
100 lines
11 KiB
JavaScript
|
|
// Пули імен. Прізвища — нейтральні (однакові для чоловіків і жінок), щоб не відмінювати.
|
|||
|
|
|
|||
|
|
const MALE = ['Андрій', 'Богдан', 'Василь', 'Віктор', 'Данило', 'Денис', 'Ігор', 'Максим',
|
|||
|
|
'Мар\'ян', 'Микола', 'Назар', 'Олег', 'Олексій', 'Орест', 'Павло', 'Роман', 'Сергій',
|
|||
|
|
'Тарас', 'Юрій', 'Ярослав', 'Артем', 'Гліб', 'Євген', 'Лесь', 'Остап', 'Петро', 'Степан', 'Тимур',
|
|||
|
|
'Аскольд', 'Борис', 'Владислав', 'Гордій', 'Дем\'ян', 'Захар', 'Кирило', 'Любомир',
|
|||
|
|
'Матвій', 'Нестор', 'Радомир', 'Святослав', 'Устим', 'Юліан'];
|
|||
|
|
|
|||
|
|
const FEMALE = ['Анна', 'Віра', 'Галина', 'Дарина', 'Єва', 'Ірина', 'Катерина', 'Лариса',
|
|||
|
|
'Леся', 'Марта', 'Марія', 'Надія', 'Оксана', 'Олена', 'Ольга', 'Соломія', 'Софія',
|
|||
|
|
'Тетяна', 'Уляна', 'Христина', 'Юлія', 'Яна', 'Зоряна', 'Іванна', 'Люба', 'Наталя', 'Роксолана',
|
|||
|
|
'Аліна', 'Богдана', 'Владислава', 'Дана', 'Єлизавета', 'Злата', 'Карина', 'Лідія',
|
|||
|
|
'Мирослава', 'Орися', 'Поліна', 'Стефанія', 'Таїсія', 'Ярина'];
|
|||
|
|
|
|||
|
|
const SURNAMES = ['Шевченко', 'Бондаренко', 'Ткаченко', 'Кравченко', 'Коваленко', 'Мельник',
|
|||
|
|
'Шевчук', 'Поліщук', 'Савченко', 'Клименко', 'Кузьменко', 'Мороз', 'Лисенко', 'Романюк',
|
|||
|
|
'Гончаренко', 'Кравчук', 'Марченко', 'Руденко', 'Литвиненко', 'Соломаха', 'Дяченко',
|
|||
|
|
'Гриценко', 'Захарченко', 'Костенко', 'Мірошниченко', 'Носенко', 'Одарченко', 'Панченко',
|
|||
|
|
'Радченко', 'Сидоренко', 'Тимченко', 'Устенко', 'Федоренко', 'Харченко', 'Царенко',
|
|||
|
|
'Чумаченко', 'Шульга', 'Щербак', 'Юрченко', 'Ярема',
|
|||
|
|
'Бабенко', 'Величко', 'Гайдук', 'Деркач', 'Жайворонок', 'Зозуля', 'Кулик', 'Лебідь', 'Майстренко',
|
|||
|
|
'Нечипоренко', 'Орел', 'Пасічник', 'Рибалко', 'Сорока', 'Тесленко', 'Чорновіл', 'Швайка',
|
|||
|
|
'Щиголь', 'Яценко', 'Гамалія', 'Довбуш'];
|
|||
|
|
|
|||
|
|
const DOG_NAMES = ['Рекс', 'Джесі', 'Барон', 'Лола', 'Чапа', 'Грей', 'Буся', 'Арчі',
|
|||
|
|
'Мухтар', 'Белла', 'Цезар', 'Жуля', 'Тайсон', 'Найда', 'Бім', 'Альма', 'Граф', 'Пиріжок', 'Зевс', 'Хатіко'];
|
|||
|
|
|
|||
|
|
const TATTOOS = ['якір на передпліччі', 'ластівка на ключиці', 'тризуб на плечі',
|
|||
|
|
'троянда на зап\'ясті', 'напис «Vale» на ребрах', 'компас на литці', 'сова на лопатці',
|
|||
|
|
'змія довкола зап\'ястя', 'хрест на плечі', 'вовк на грудях', 'дата римськими цифрами на передпліччі',
|
|||
|
|
'кит на щиколотці', 'меч уздовж передпліччя', 'півмісяць за вухом', 'шахова тура на біцепсі',
|
|||
|
|
'ключ скрипковий на шиї', 'олень на лопатці', 'маяк на литці'];
|
|||
|
|
|
|||
|
|
const COATS = ['чорному пальті', 'сірій куртці', 'синій парці', 'зеленому бушлаті',
|
|||
|
|
'бежевому плащі', 'бордовій куртці', 'коричневій дублянці', 'темно-синьому кітелі'];
|
|||
|
|
|
|||
|
|
// Чому люди брешуть про свій вечір (виправдання на повторному допиті).
|
|||
|
|
// Гравці самі вирішують, кому вірити, — гра вердиктів не ставить.
|
|||
|
|
const EXCUSES = [
|
|||
|
|
'Я був не сам, і вдома про це знати не мусять. Ви розумієте.',
|
|||
|
|
'Пив. Сильно. Не хотів, щоб про це знали на роботі.',
|
|||
|
|
'Грав у карти на гроші в гаражах. Це ж не злочин... майже.',
|
|||
|
|
'Я боявся: скажеш «був поруч» — і вже підозрюваний. От і збрехав.',
|
|||
|
|
'Позичав гроші в людини, про яку краще не говорити вголос.',
|
|||
|
|
'Ходив до ворожки. Смійтеся-смійтеся. Спробуйте самі поживіть із моїм щастям.',
|
|||
|
|
'Шукав підробіток. Офіційно мені не можна, тож — тихцем.',
|
|||
|
|
'Посварився з дружиною і ночував у майстерні. Соромно було казати.',
|
|||
|
|
'Здавав пляшки. Так, отакий у мене вечір. Задоволені?',
|
|||
|
|
'Був у клініці. Аналізи. Це моя справа і нікого не обходить.',
|
|||
|
|
'Зустрічався з колишньою. Якщо дізнається теперішня — мені кінець.',
|
|||
|
|
'Продавав дещо з дому, поки рідня не бачить. Борги.',
|
|||
|
|
'Сидів у барі до закриття. Мамі кажу, що не п\'ю.',
|
|||
|
|
'Ловив рибу без квитка. Інспектор мене вже двічі попереджав.',
|
|||
|
|
'Плакав у машині. Буває. Не хотів, щоб хтось бачив.',
|
|||
|
|
'Ходив дивитися на квартиру жертви... тобто, я не так висловився. Просто гуляв тим двором.',
|
|||
|
|
'Репетирував освідчення. Так, сам із собою. Годину. У дворі.',
|
|||
|
|
'Був на співбесіді в іншому місті. Начальник не мусить знати.',
|
|||
|
|
'Виносив речі колишнього орендаря. Не питайте.',
|
|||
|
|
'Дзвонив у передачу на радіо. Це анонімно, і хай так і лишиться.',
|
|||
|
|
'Фотографував птахів. Уночі. Сов, якщо точніше. Це хобі!',
|
|||
|
|
'Стежив за власним чоловіком. І ні, не скажу, що вистежила.',
|
|||
|
|
'Пробував кинути курити і намотував кола районом, щоб не зірватися.',
|
|||
|
|
'Ремонтував чужу машину за готівку. Податкова ж не дізнається?',
|
|||
|
|
'Ходив на могилу до брата. Про це не розповідаю нікому.',
|
|||
|
|
'Грав у шахи на набережній. На гроші. Пенсії не вистачає.',
|
|||
|
|
'Був у перукарки. Не в тій, до якої ходить моя сім\'я. Це складно.',
|
|||
|
|
'Тренувався співати в елінгу. Там акустика. І ніхто не чує. Зазвичай.',
|
|||
|
|
'Розклеював оголошення про зниклого кота. Кіт не мій. Довга історія.',
|
|||
|
|
'Просто збрехав. Звичка з дитинства: менше скажеш — краще спиш.'
|
|||
|
|
];
|
|||
|
|
|
|||
|
|
// Хто знайшов тіло / повідомив (для вступів)
|
|||
|
|
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 };
|