Проклятые цвета: Старый город

Эльф, вампир или зверолюд — Кейне пережуёт любого. Один умирающий синдикат. Чистых выходов нет.

Сюжет

Кейн :root { --black: #0a0a0a; --dark: #111; --panel: #141414; --border: #222; --yellow: #f5e642; --pink: #e91e8c; --cyan: #00d4ff; --orange: #ff6b00; --lime: #aaff00; --purple: #9b59b6; --white: #f0f0f0; --muted: #555; --text: #ccc; --font-display: Impact, 'Arial Narrow', 'Franklin Gothic Medium', Arial, sans-serif; --font-body: 'Trebuchet MS', 'Gill Sans', Arial, sans-serif; --font-mono: 'Courier New', 'Lucida Console', monospace; } * { margin: 0; padding: 0; box-sizing: border-box; } body { background: var(--black); color: var(--text); font-family: var(--font-body); font-size: 16px; line-height: 1.7; overflow-x: hidden; } /* ===== SPRAY PAINT BLOB ===== */ .spray { position: absolute; border-radius: 50%; filter: blur(80px); opacity: 0.15; pointer-events: none; } /* ===== HERO ===== */ .hero { position: relative; min-height: 100vh; display: flex; flex-direction: column; justify-content: center; padding: 80px 64px; overflow: hidden; background: var(--black); } .hero .spray-1 { width: 600px; height: 600px; background: var(--yellow); top: -100px; left: -100px; opacity: 0.12; } .hero .spray-2 { width: 500px; height: 500px; background: var(--pink); bottom: -50px; right: -50px; opacity: 0.1; } .hero .spray-3 { width: 400px; height: 400px; background: var(--cyan); top: 30%; left: 50%; opacity: 0.06; } /* brick texture via CSS */ .hero-brick { position: absolute; inset: 0; background-image: repeating-linear-gradient(0deg, transparent, transparent 28px, rgba(255,255,255,0.012) 28px, rgba(255,255,255,0.012) 30px), repeating-linear-gradient(90deg, transparent, transparent 58px, rgba(255,255,255,0.008) 58px, rgba(255,255,255,0.008) 60px); opacity: 1; } .hero-content { position: relative; z-index: 2; max-width: 960px; } .tag-line { font-family: var(--font-mono); font-size: 11px; letter-spacing: 0.2em; color: var(--yellow); text-transform: uppercase; margin-bottom: 20px; opacity: 0.8; } /* GIANT GRAFFITI TITLE */ .hero-title { font-family: var(--font-display); font-size: clamp(120px, 22vw, 260px); line-height: 0.82; letter-spacing: 0.02em; color: var(--white); margin-bottom: 0; position: relative; text-shadow: 6px 6px 0 var(--pink), 12px 12px 0 rgba(233,30,140,0.3); } .hero-title-stroke { -webkit-text-stroke: 3px var(--yellow); color: transparent; display: block; font-size: clamp(40px, 7vw, 90px); letter-spacing: 0.15em; text-shadow: none; margin-top: 8px; } .hero-rule { display: flex; align-items: center; gap: 16px; margin: 28px 0; } .hero-rule-line { flex: 1; max-width: 120px; height: 3px; background: var(--yellow); } .hero-rule-dot { width: 10px; height: 10px; background: var(--pink); border-radius: 50%; } .hero-tagline { font-size: clamp(18px, 2.5vw, 26px); font-weight: 700; color: var(--white); max-width: 560px; line-height: 1.35; margin-bottom: 16px; } .hero-tagline em { font-style: normal; color: var(--yellow); } .hero-sub { font-size: 15px; color: var(--muted); max-width: 460px; line-height: 1.8; } /* sticker label */ .sticker { display: inline-block; background: var(--yellow); color: var(--black); font-family: var(--font-display); font-size: 13px; letter-spacing: 0.1em; padding: 6px 14px; transform: rotate(-2deg); margin-bottom: 24px; text-transform: uppercase; } /* ===== TICKER ===== */ .ticker { border-top: 2px solid var(--yellow); border-bottom: 2px solid var(--yellow); background: var(--yellow); padding: 10px 0; overflow: hidden; } .ticker-track { display: flex; gap: 48px; white-space: nowrap; animation: scrollTicker 28s linear infinite; } @keyframes scrollTicker { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } .ticker-item { font-family: var(--font-display); font-size: 14px; letter-spacing: 0.08em; color: var(--black); text-transform: uppercase; flex-shrink: 0; } .ticker-sep { color: var(--pink); margin: 0 4px; } /* ===== LAYOUT ===== */ .wrap { max-width: 960px; margin: 0 auto; padding: 80px 64px; } .section-tag { display: inline-block; font-family: var(--font-display); font-size: 13px; letter-spacing: 0.12em; text-transform: uppercase; padding: 4px 12px; margin-bottom: 20px; border-left: 4px solid var(--yellow); color: var(--yellow); background: rgba(245,230,66,0.08); } h2 { font-family: var(--font-display); font-size: clamp(36px, 5vw, 60px); letter-spacing: 0.02em; color: var(--white); line-height: 0.95; margin-bottom: 28px; } .divider { border: none; border-top: 1px solid var(--border); } /* ===== HOOK ===== */ .hook-lead { font-size: 19px; font-weight: 700; color: var(--white); max-width: 680px; line-height: 1.5; margin-bottom: 18px; } .hook-body { font-size: 15px; color: #777; max-width: 620px; line-height: 1.9; margin-bottom: 14px; } .spray-quote { position: relative; padding: 24px 32px; margin: 40px 0; background: var(--panel); border-left: 5px solid var(--pink); overflow: hidden; } .spray-quote::before { content: '"'; position: absolute; font-family: var(--font-display); font-size: 200px; color: rgba(233,30,140,0.06); top: -20px; left: 10px; line-height: 1; pointer-events: none; } .spray-quote p { font-family: var(--font-mono); font-size: 13px; color: #888; line-height: 1.9; font-style: italic; position: relative; } /* ===== DISTRICTS ===== */ .district-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px; margin-top: 32px; } .district-card { background: var(--panel); padding: 24px 20px; position: relative; overflow: hidden; transition: transform 0.15s, background 0.15s; border-top: 3px solid transparent; } .district-card:hover { background: #1a1a1a; transform: translateY(-2px); } .d-crown { border-top-color: var(--yellow); } .d-merchant { border-top-color: #7a8a7a; } .d-ashgate { border-top-color: var(--purple); } .d-foundry { border-top-color: var(--orange); } .d-dockside { border-top-color: var(--cyan); } .d-undercroft { border-top-color: var(--pink); } .district-name { font-family: var(--font-display); font-size: 24px; letter-spacing: 0.04em; color: var(--white); margin-bottom: 4px; } .district-tag { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.14em; color: var(--muted); text-transform: uppercase; margin-bottom: 10px; } .district-desc { font-size: 13px; color: #666; line-height: 1.65; } /* ===== FACTIONS ===== */ .faction-list { display: flex; flex-direction: column; gap: 3px; margin-top: 32px; } .faction-row { background: var(--panel); display: grid; grid-template-columns: 200px 1fr 100px; padding: 20px 24px; gap: 28px; align-items: center; transition: background 0.15s; border-left: 3px solid transparent; } .faction-row:hover { background: #1a1a1a; } .fr-hand { border-left-color: var(--purple); } .fr-iron { border-left-color: #7a8a7a; } .fr-tide { border-left-color: var(--cyan); } .fr-pale { border-left-color: var(--pink); } .fr-ash { border-left-color: var(--orange); } .fr-null { border-left-color: var(--muted); } .fr-cop { border-left-color: #4466aa; } .fr-ven { border-left-color: var(--yellow); } .fr-drax { border-left-color: var(--orange); } .fr-crest { border-left-color: var(--cyan); } .faction-name { font-family: var(--font-display); font-size: 19px; letter-spacing: 0.04em; color: var(--white); margin-bottom: 2px; } .faction-type { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.1em; color: var(--muted); text-transform: uppercase; } .faction-desc { font-size: 13px; color: #666; line-height: 1.65; } .faction-status { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.06em; text-align: right; line-height: 1.6; text-transform: uppercase; } .s-red { color: var(--pink); } .s-green { color: var(--lime); } .s-blue { color: var(--cyan); } .s-yellow { color: var(--yellow); } .s-muted { color: var(--muted); } /* ===== POWER WALL ===== */ .power-wall { position: relative; background: var(--dark); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); overflow: hidden; } .power-spray-1 { width: 700px; height: 700px; background: var(--pink); top: -200px; right: -200px; } .power-spray-2 { width: 500px; height: 500px; background: var(--yellow); bottom: -100px; left: -100px; } .power-inner { max-width: 960px; margin: 0 auto; padding: 80px 64px; position: relative; z-index: 2; } .big-label { font-family: var(--font-display); font-size: clamp(60px, 10vw, 120px); line-height: 0.88; color: rgba(255,255,255,0.04); position: absolute; top: 40px; right: 64px; letter-spacing: 0.05em; pointer-events: none; user-select: none; } .tier-stack { display: flex; flex-direction: column; gap: 3px; margin-top: 32px; } .tier { display: grid; grid-template-columns: 200px 1fr; background: var(--panel); overflow: hidden; } .tier-left { padding: 20px 22px; background: var(--black); display: flex; flex-direction: column; justify-content: center; } .tier-num { font-family: var(--font-display); font-size: 48px; line-height: 1; margin-bottom: 2px; } .t1 .tier-num { color: var(--yellow); } .t2 .tier-num { color: var(--orange); } .t3 .tier-num { color: #7a8a7a; } .t4 .tier-num { color: var(--cyan); } .t5 .tier-num { color: var(--purple); } .tier-name { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.14em; color: var(--muted); text-transform: uppercase; } .tier-right { padding: 20px 24px; font-size: 14px; color: #666; line-height: 1.7; display: flex; align-items: center; } .tier-right strong { color: var(--text); } /* ===== ALIVE ===== */ .alive-section { position: relative; overflow: hidden; } .alive-spray { width: 600px; height: 600px; background: var(--cyan); top: -100px; right: -200px; } .alive-inner { max-width: 960px; margin: 0 auto; padding: 80px 64px; display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; position: relative; z-index: 2; } .alive-text p { font-size: 15px; color: #666; line-height: 1.85; margin-bottom: 16px; } .alive-text p strong { color: var(--white); } .cal-stack { display: flex; flex-direction: column; gap: 3px; } .cal-item { background: var(--panel); display: grid; grid-template-columns: 64px 1fr; overflow: hidden; } .cal-week { background: var(--black); padding: 14px 10px; font-family: var(--font-display); font-size: 13px; color: var(--yellow); display: flex; align-items: center; justify-content: center; text-align: center; letter-spacing: 0.05em; } .cal-week.now { color: var(--pink); } .cal-text { padding: 14px 16px; font-size: 13px; color: #666; line-height: 1.5; display: flex; align-items: center; } .cal-text.now { color: var(--pink); } /* ===== RULES ===== */ .rules-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 3px; margin-top: 32px; } .rule-card { background: var(--panel); padding: 26px 24px; border-top: 3px solid var(--border); transition: border-top-color 0.2s, background 0.2s; } .rule-card:hover { background: #1a1a1a; border-top-color: var(--yellow); } .rule-title { font-family: var(--font-display); font-size: 20px; letter-spacing: 0.03em; color: var(--white); margin-bottom: 10px; } .rule-body { font-size: 14px; color: #666; line-height: 1.75; } .rule-body strong { color: var(--text); } /* ===== CTA ===== */ .cta-section { position: relative; overflow: hidden; text-align: center; padding: 100px 64px; background: var(--black); } .cta-spray-1 { width: 800px; height: 800px; background: var(--yellow); top: -200px; left: -200px; } .cta-spray-2 { width: 600px; height: 600px; background: var(--pink); bottom: -100px; right: -100px; } .cta-spray-3 { width: 400px; height: 400px; background: var(--cyan); top: 40%; left: 40%; } .cta-inner { position: relative; z-index: 2; } .cta-sticker { display: inline-block; background: var(--yellow); color: var(--black); font-family: var(--font-display); font-size: 14px; letter-spacing: 0.1em; padding: 8px 20px; transform: rotate(-1.5deg); margin-bottom: 32px; text-transform: uppercase; } .cta-title { font-family: var(--font-display); font-size: clamp(48px, 9vw, 100px); line-height: 0.9; color: var(--white); margin-bottom: 24px; text-shadow: 5px 5px 0 rgba(233,30,140,0.4); } .cta-title .accent { color: var(--yellow); } .cta-sub { font-size: 17px; color: #888; max-width: 500px; margin: 0 auto 44px; line-height: 1.8; } .cta-box { display: inline-block; border: 2px solid var(--pink); padding: 14px 32px; font-family: var(--font-display); font-size: 14px; letter-spacing: 0.14em; color: var(--pink); text-transform: uppercase; animation: pulsePink 2.5s ease-in-out infinite; } @keyframes pulsePink { 0%,100% { border-color: var(--pink); color: var(--pink); } 50% { border-color: #ff6ec7; color: #ff6ec7; } } .cta-foot { margin-top: 48px; font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.15em; color: #222; text-transform: uppercase; } /* ===== RESPONSIVE ===== */ @media (max-width: 720px) { .hero, .wrap, .power-inner, .alive-inner, .cta-section { padding-left: 24px; padding-right: 24px; } .district-grid { grid-template-columns: 1fr 1fr; } .faction-row { grid-template-columns: 1fr; gap: 6px; } .faction-status { text-align: left; } .rules-grid { grid-template-columns: 1fr; } .tier { grid-template-columns: 120px 1fr; } .alive-inner { grid-template-columns: 1fr; gap: 40px; } } Основан 300 лет назад  ◆  Всё ещё стоит КЕЙНГОРОД, КОТОРОМУ ПЛЕВАТЬ Построен эльфами. Куплен вампирами.Охраняется для того, кто больше заплатит. Шестьсот тысяч человек. Одиннадцать фракций. Двадцать лет, как отменено рабство — бывшие рабовладельцы всё ещё богаты. Вы начинаете с самого низа. Мир уже движется. РАБСТВО ОТМЕНЕНО // 20 ЛЕТ НАЗАД ОБСИДИАНОВАЯ РУКА // ТЕРЯЕТ ПОЗИЦИИ ОПЕРАТИВНАЯ ГРУППА АСД // АКТИВНОЕ РАССЛЕДОВАНИЕ ВЕНМУР ХОЛДИНГС // СКУПАЕТ ЭШГЕЙТ БАГРОВЫЙ ПРИЛИВ // РАСШИРЯЕТСЯ ДРАКСИС ИНДАСТРИАЛ // ПРОПАЖА ГРУЗА КАЭЛЕН ВОСС // ТЮРЬМА ЭШГЕЙТА РАБСТВО ОТМЕНЕНО // 20 ЛЕТ НАЗАД ОБСИДИАНОВАЯ РУКА // ТЕРЯЕТ ПОЗИЦИИ ОПЕРАТИВНАЯ ГРУППА АСД // АКТИВНОЕ РАССЛЕДОВАНИЕ ВЕНМУР ХОЛДИНГС // СКУПАЕТ ЭШГЕЙТ БАГРОВЫЙ ПРИЛИВ // РАСШИРЯЕТСЯ ДРАКСИС ИНДАСТРИАЛ // ПРОПАЖА ГРУЗА КАЭЛЕН ВОСС // ТЮРЬМА ЭШГЕЙТА Мир Шестьсот тысяч человек.Никто из них не ждёт вас. Кейн построили эльфы, которые им больше не владеют, купили вампиры, которые в нём не живут, а охраняют структуры, работающие на того, кто подписывает бюджет. Рабство отменили двадцать лет назад. Те, кто на нём нажился, всё ещё здесь — те же здания, тот же бизнес, те же юристы. «Драксис Индастриал» сменил документы, но не методы. Акт о распределении превратил свободу в долг. Город перестроился и назвал это прогрессом. Вы начинаете с самого низа Обсидиановой Руки — последнего эльфийского синдиката в городе, который уже целое поколение разбирает всё эльфийское по косточкам. Рука умирает. Полиция подбирается всё ближе. В образовавшийся вакуум входят конкуренты. Стоящим за всем этим корпорациям плевать, кто контролирует Доксайд, — главное, чтобы кто-то контролировал, тихо и по назначенной ими цене. «Марен Айронфельд каждый вечер в шестой колокол пьёт в „Коронованном олене“. Она делает это одиннадцать лет. Те, кто считал это предсказуемостью, больше не могут пересмотреть свою оценку». Шесть районов Один город.Разные правила. Одни и те же законы исполняются по-разному в зависимости от того, на какой стороне улицы вас остановили. Краун-Хилл Аристократия вампиров и эльфов Старые деньги. Всю ночь горят дуговые фонари. Кровавые бары и частная охрана правопорядка. Здесь заседает городской совет. Здесь же те, кто указывает совету, что решать. Торговый квартал Человеческий средний класс Амбициозные и до смерти напуганные. Высшие человеческие семьи, дворфы-промышленники. Здесь орудует банда Айронфельдов с юристами на контракте и связями в городском совете. Эшгейт Старый Эльфийский Район Трехсотлетняя архитектура, за которой никто не ухаживает. Газовое освещение. Плотная застройка. Рука удерживает два квартала. Венмур уже шесть лет скупает окраины. Все знают, чем это кончится. Литейный район Промышленность и труд Заводы «Драксиса». Угольный дым и алхимические стоки. Орки и зверолюды в основном всё ещё выплачивают долг свободы. Здесь сильнее всего Багровый Прилив. Доксайд-Нэрроуз Транзитная зона Большая текучесть. Смешанное население. Рука удерживала его двадцать лет. На прошлой неделе на двух углах появились боевики Айронфельда. Рука отступила без боя. Подземелье Ниже всего Подвальная сеть города, построенного на самом себе. Чёрные рынки. Всё без регистрации. Единственное место, где закон не торопится. Здесь обитает Бледный Рынок. Одиннадцать фракций Все в движении.Одновременно. Никто не ждёт, когда вы сделаете первый шаг. Обсидиановая РукаЭльфийский Синдикат · Ваша сторона Основана, когда закон перестал защищать эльфов. Взаимопомощь до того, как стала преступлением. Осталось 28 активных членов, два сокращающихся района, основатель в тюрьме, невыявленный информатор. УМИРАЕТДЕРЖИТСЯ Банда АйронфельдовЧеловеческая банда · Расширяется Три поколения преступлений старых денег. Юристы, связи в совете, легальное прикрытие. Достаточно терпеливы, чтобы позволить полиции сделать работу и войти потом. Терпение не вечно. РАСШИРЯЕТСЯНАБЛЮДАЕТ Багровый ПриливОсвободительное Движение Не просто банда. Бывшие порабощённые зверолюды, орки и гоблины. Взаимопомощь, нелегальные школы, безопасный проход — и готовность сжигать здания. Политически мотивированы. Быстро растут. РАСТЁТМОБИЛИЗУЕТСЯ Бледный РынокИнформационный Брокер Ни территории, ни цветов. Продаёт информацию всем, включая полицию. В настоящий момент продаёт АСД данные о членах Руки частями. Умирающий синдикат — это постоянный доход. СКРЫТНАЖИВАЕТСЯ Братство ЭшроудБайкерская банда · Контрабанда Снабжает маршруты между городами. Полуорганизованная, кодекс поведения. Новый контрольно-пропускной пункт на Восточной дороге стоит денег. Они хотят его убрать. Способ обсуждаем. СТАБИЛЬНОРАЗДРАЖЕНЫ Нулевые РайдерыБайкерская банда · Наёмники Любая работа. Никакой верности. Намеренно хаотичны. На этой неделе к ним обратились три фракции. Они решают, кто заплатит больше. РАЗДРОБЛЕНЫНАЁМНИКИ КМП / АСДПолиция · Разделённая фракция Не монолитны. Старший командный состав — долгоживущие расы и старые семьи. Патрульные в бедных районах — низкооплачиваемые люди и зверолюды. АСД строит дело уже три года. АКТИВНЫПОДБИРАЮТСЯ Венмур ХолдингсКорпорация · Контролируется вампирами Владеет или держит в долгу 40% жилого Кейна. Составила пункты аренды, не позволяющие эльфам владеть собственностью. В настоящее время финансирует бюджет АСД через грант на улучшение города. СКУПАЕТЖДЁТ Драксис ИндастриалКорпорация · Промышленность Три литейных завода. Перешли от рабского труда к контрактному, не меняя условий. Пропал груз нелицензированных алхимических компонентов. Ищут, не привлекая полицию. СКОМПРОМЕТИРОВАНЫИЩУТ Крествэлл Информационные УслугиКорпорация · Медиа Владеет кристально-проводной сетью. Издаёт обе крупные газеты. Продаёт информацию слоями — публичную, частную и третий уровень, которого официально не существует. Знает всё. НАБЛЮДАЕТВСЕГДА ВЛАСТЬ Порядок Вещей Кто правит Кейном.В порядке. 01Аристократия Вампирские дворянские дома и эльфийские старые семьи — столетия накопленного богатства, институты, для которых они писали правила, и холодная война между ними, разрушившая десятки фракций, ни разу не затронув то, что обе стороны считали взаимовыгодным. 02Корпорации Венмур, Драксис, Крествэлл — реальной власти больше, чем у избранного совета. Финансируют нужные им институты и переписывают неугодные законы. Никогда не видны в последствиях. 03Торговое сословие Высшие люди, дворфы-промышленники, приспособившиеся эльфы — реальный комфорт, подлинная хрупкость. Одно плохое поколение от потери всего. В ужасе от сословия ниже. Полезны сословию выше. 04Рабочий класс Большинство людей, зарегистрированные зверолюды, задокументированные гоблины — день за днём, без подушки. Криминальный мир примыкает к этому ярусу, а не ниже. Рука была построена здесь. 05Остальные Бывшие порабощённые, незарегистрированные, недокументированные — технически свободны двадцать лет. Практически невидимы для закона, кроме случаев, когда закон хочет их найти. Отсюда черпает силы Багровый Прилив. Здесь живёт совесть Кейна, если она у него есть. Живой Мир ГородНеЖдёт. У каждой фракции своя текущая повестка. Банда Айронфельдов перемещает боевиков в Доксайд, наблюдаете вы за этим или нет. АСД выписывает ордера по утрам тендея. Венмур скупает окраины по графику, который никто не публиковал. Вы узнаёте о событиях по их последствиям. Угол, который на прошлой неделе был территорией Руки, теперь занят новыми лицами. Подставной бизнес опечатан полицейской лентой. Контакт перестаёт отвечать на сообщения. Читать город наперёд — это навык. Реагировать — выживание. Мир не делает пауз. Ему плевать, что вы новичок. Уже случилось НЕД 1 Боевики Айронфельда на двух углах Доксайда. Рука отступила без боя. НЕД 2 АСД арестовывает бойца Руки Декса Марла. Он знает три адреса убежищ. НЕД 3 Багровый Прилив открывает станцию на границе Эшгейта. Рука не ответила. НЕД 4 Бледный Рынок передаёт АСД частичный список членов Руки. Три имени. Пока не главные. СЕЙЧАС Вы начинаете здесь. Остальное уже в движении. Как это работает Правила, которые никтоне записывал. Рабство — история Отменено двадцать лет назад. Бывшие рабовладельцы всё ещё богаты. Акт о распределении превратил свободу в долг. «Драксис Индастриал» сменил документы, но не методы. Закон как написан Правовой кодекс Кейна не дискриминирует явно. Последствия явны. Эльфам нужны соподписатели из людей. Зверолюды регистрируются ежегодно. Вампиры обладают полными гражданскими правами — такими, для достижения которых нужны столетия переговоров. Долгая жизнь, долгая память Вампиры и эльфы построили институты. Они пережили всех несогласных. Они не видят себя угнетателями. Они видят себя хранителями. Это различие для них важно. Класс перемалывает расу Бедный эльф в Эшгейте сталкивается с враждебностью людей из рабочего класса, винящих всех эльфов за аристократию, к которой бедный эльф не имеет доступа. Аристократия извлекает выгоду из этой путаницы и не прилагает усилий её исправить. Насилие имеет вес Труп означает жар, расследование, возмездие, которое может прийти через недели. Тихое решение всегда предпочтительнее громкого. Долгоживущие особенно замечают громкое. У них есть время ответить. У полиции есть привязанности Старший командный состав защищает интересы старших. Патрульные в бедных районах выросли в этих сообществах. Некоторые сочувствуют. Некоторые на зарплате. Учреждение не единообразно и никогда таким не задумывалось. Вы начинаете здесь Уличный боец.Обсидиановая Рука.Район Эшгейт. Рука умирает, и вы это знаете. Ваш отец в тюрьме Эшгейта. Город движется в направлениях, о которых вас не спрашивали. У вас есть угол, контакт и достаточно доверия, чтобы получить следующую работу. Что вы с этим сделаете — ваш выбор. Мир идёт по своему расписанию  ◆  Вы внутри него. Не над ним. Кейн  ·  Мрачная фэнтези-криминальная драма  ·  Живой мир  ·  Без фиксированного исхода

Начальная сцена

НАКАЛ: 0 | РАНГ: Уличный | ДЕНЬ: 1 РЕПУТАЦИЯ — Рука: 0 | Полиция: 0 | Айронфельд: 0 | Прилив: 0 | Улица: 0 Леденец у тебя вишнёвый с шестнадцати, и ты не видишь причин менять его сейчас. Эшгейт в сумерках пахнет влажным камнем и чьим-то ужином тремя этажами выше, и той особенной тишиной, которая означает, что люди зашли внутрь, завидев тебя. Газовые фонари только зажигаются. В двух кварталах к востоку, где начинаются дуговые огни, — Торговый квартал. У тебя есть время до того, как эти огни полностью разгорятся, чтобы вернуться на эту сторону границы, иначе придётся доставать документы. Ты знаешь это, как собственное сердцебиение, — не задумываясь, уже без горечи. Просто карта того, что город тебе позволяет. Контакт Сенны сказал быть на углу Каттера и Ваэля, когда фонари разгорятся полностью. Ты рано. Ты всегда рано. Твой отец учил тебя, что пунктуальность стоит только времени, а опоздание — всего остального. Твой отец в тюрьме Эшгейта на северной окраине этого же района уже четырнадцать месяцев. Сейчас ты об этом не думаешь. Через дорогу, прислонившись к стене, за тобой наблюдает мужчина. Он там с тех пор, как ты свернул на Каттер. Он не работает на Руку — не та поза, не та неподвижность. Может быть полиция. Может быть Айронфельд. Может быть, никто с неудачным выбором времени. Фонарь разгорелся полностью. На углу тихо. Что ты делаешь?

Теги: Игра Фэнтези Научная фантастика Семья LevelUp Киберпанк Футуристичный МужскойPOV FemPOV AnyPOV Множественный Человек Эльф Гном Город Вампир Мафия Полиция Политические интриги

Начато чатов: 6

Автор: teirdel

Истории

Перенаправление на ISEKAI ZERO...