> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ss14.art/llms.txt
> Use this file to discover all available pages before exploring further.

# Роли-джокеры

| Дизайнеры | Реализовано                       | GitHub |
| --------- | --------------------------------- | ------ |
| mith      | :information\_source: Открытый PR | TBD    |

## Обзор

Основная идея — добавление разнообразных низкорисковых рольгейм-ориентированных гиковских профессий. В начале раунда 1–2 (в зависимости от карты) будут случайным образом выбираться из общего пула. У них появится комната, соответствующая профессии, в заранее определённом «шаблонном помещении» на станции, и они станут доступны игрокам.

## Предыстория

Gimmick-профессии — довольно распространённое явление в Space Man Games; на различных серверах ss13 есть парикмахеры, боксёры, клерки, журналисты, психиатры. На мой взгляд и по моему опыту, эти профессии вызывают разногласия: часто находится несколько человек, которым они иногда нравятся, и гораздо более многочисленная группа, указывающая на то, что эти роли бессмысленны, часто совершенно не интегрированы в более крупную механическую экосистему и представляют собой не более чем «серую рубашку в костюме».

Я считаю, что ключ к успеху — новизна; такие профессии часто бывает весело играть или взаимодействовать с ними один или два раза, но они быстро теряют свой блеск. Это предложение призвано позволить реализовать те забавные роли, в которые люди хотят поиграть один раз, но, вероятно, не будут играть каждый раунд, без создания раздувания ролей или недоработанных профессий, которые люди используют просто как assistant+. Это также будет хорошим, низкорисковым способом опробовать новые роли или добавить концептуально глуповатые роли.

## Детали

<img src="https://mintcdn.com/meowmew/ziQKzpWpMFQkx6ZJ/images/jokerroles/lil_room.png?fit=max&auto=format&n=ziQKzpWpMFQkx6ZJ&q=85&s=05f46270b59295013bd2c707a060e15b" alt="lil_room.png" width="450" height="515" data-path="images/jokerroles/lil_room.png" />

Эти маленькие комнатки, которые есть в коридорах, часто рядом с зоной прибытия, станут механической основой реализации. По аналогии с тем, как работает голопалуба в tg13, идея заключается в том, чтобы в начале раунда заменять содержимое комнаты на один из нескольких заранее спроектированных префабов. Стены также должны быть включены в префаб, чтобы можно было добавлять или убирать окна, стойки и т. д. Если роли-джокеры отключены конфигом или по какой-то причине не появляются, комната должна по умолчанию иметь стандартную планировку «Пустого офиса». Хочу отметить, что мне нравятся эти комнаты, и я не считаю, что это должно заменить их все — возможно, мы сможем добавить ещё несколько разбросанных по станции.

Соответствующие комнаты будут уникальны для профессии. Ниже я приведу список ролей-джокеров, которые, по моему мнению, стоило бы иметь, но некоторые простые примеры: ветеринар получит простую операционную, базовые лекарства, несколько клеток с животными и, возможно, шкафчик с дефибриллятором; частный детектив может иметь стол с бутылкой виски, стаканами, гардероб с парой нарядов и криминалистическим оборудованием, картотечные шкафы и ковёр в детективном стиле; продавец может иметь прилавок с управляемыми ставнями для продажи, товар на продажу, шкафчик с наличными. Таким образом, у каждой роли будет свой кусочек станции с доступом к оборудованию, которое можно использовать так, чтобы это ощущалось интегрированным и целенаправленным.

Я вижу два способа реализации этого на разных картах. Первый, менее трудозатратный метод — использовать стандартные, не зависящие от карты шаблоны комнат с одинаковой площадью застройки — всё, что нужно сделать мапперу, это убедиться, что комната соответствует размерам «комнаты-джокера», скажем, 6x4 или что-то вроде, и как-то обозначить комнату, тогда она будет загружать одинаковое содержимое для каждого типа комнаты на любой станции. Это будет малозатратно, масштабируемо, не потребует больших компромиссов от мапперов и (предположительно) будет проще в реализации.

Второй подход: маппер станции может сделать шаблон комнаты-джокера, отличный от стандартного, и затем создать индивидуальную версию каждой из рабочих комнат, которая будет вписываться именно в этот шаблон. Это позволит добиться большего разнообразия и свободы — у каждой роли-джокера будет несколько разных стилей комнат на разных станциях — но этот подход может сосуществовать с более простым методом в качестве умолчания.

Что касается выбора профессий, это будет работать аналогично тому, как сейчас работают зависимые от станции профессии: игроки могут видеть полный список ролей-джокеров в меню предпочтений профессий, указать свою заинтересованность в роли, в начале раунда джокеры будут выбраны до назначения профессий, и профессии будут участвовать в процессе выбора как обычно, используя точку появления в комнате. Если роль остаётся незанятой после начального назначения, она будет доступна в меню присоединения. Профессии будут включать свой собственный уровень доступа — если возможно, этот доступ будет динамическим: появляясь только на консоли HoP в раундах, где выбрана соответствующая профессия. Это будет контролировать доступ к любым шкафчикам и дверям в комнате.

Если мапперы хотят пойти дальше, шаблонные комнаты можно размещать внутри и вокруг других отделов с выбором ролей из более крупного списка, который они могут выбирать — например, комнаты психиатра, ветеринара или пластического хирурга могут появляться в медбее или рядом с ним. В таком случае я предлагаю ограничить количество, чтобы если роль появляется в определённом отделе, общий шаблон оставался пустым, чтобы не нарушать баланс.

Большая часть оборудования для этих ролей может быть сделана из существующей одежды и предметов; хотя в некоторых случаях было бы забавно добавить для них новые предметы, это совершенно не потребует раздувания предметов и может добавить применение вещам, которые сейчас редко используются.

Учитывая, что некоторые профессии довольно абстрактны, было бы хорошо включить *краткий* пояснительный текст при появлении, описывающий, что это за роль и, что, вероятно, более важно, чем она не является.

## Примеры

Вот несколько идей и кратких концепций для некоторых ролей, которые, как мне кажется, хорошо подошли бы сюда.

*Клерк*

Комната содержит запираемое хранилище для товаров средней полезности, сейф, стол с базовыми канцелярскими принадлежностями и прилавок с управляемыми ставнями. Предметы в хранилище могут быть из случайного пула или фиксированными, но будут уровнем лута из технички: жёлтые перчатки, шприцы, монтировки, белые аптечки, инструментальные пояса, плюшевые игрушки, нелетальные боеприпасы. Предполагаемый стиль игры — торговля и наценка до тех пор, пока вы не начнёте покупать и продавать предметы реальной ценности с сейфом, полным спесо. Может появляться практически в любой одежде, если она выглядит гражданской.

*Пластический хирург*

Комната будет операционной со всеми стандартными инструментами и базовыми лекарствами. Баки с анестезией, консоль медицинских записей, шкафчик для пациента и т. д. Эта роль, очевидно, будет иметь смысл только после внедрения новой медицины. Предполагаемый стиль игры — выполнение незначительных или глупых операций по запросу. Появляется в одном из вариантов медицинской одежды, призванной отличать хирурга как частного и независимого от медбея в целом.

*Боксёр*

Раздевалка с душем, местами для сидения, наборами для ушибов, запасными шортами и перчатками, раковиной с зеркалом и т. д. В более крупном шаблоне джокера может включать небольшой боксёрский ринг, но это невозможно, если комната такая маленькая, как я представляю себе стандарт. Предполагаемый стиль игры — как у нынешнего боксёра, появляется в шортах и перчатках.

*Фокусник*

Комната с занавесками, крутыми коврами и шкафчиками — может включать телепортирующийся шкаф. Начинает с рядом предметов для розыгрышей, некоторыми химикатами для создания дыма и т. д., волшебной палочкой, каким-нибудь мелким животным. Предполагаемый стиль игры — по сути, вариант клоуна, устраивающий представления и т. д. Появляется с цилиндром и так далее — вы знаете, как одевается фокусник.

*Игрок*

Комната с коврами, зелёными столами, приличными стартовыми деньгами, игральными костями, возможно, игровым автоматом, небольшим баром с напитками. Появляется в гавайской рубашке с кричащими солнцезащитными очками. Предполагаемый стиль игры — очевидно, проигрывать эти деньги.

*Частный детектив*

Похоже на офис детектива, но с другой одеждой в стиле нуар и без пистолета. Стол с виски и стаканами, монитор камер наблюдения, криминалистическое оборудование, фотоаппарат (когда он появится), диктофон, бюрократическое оборудование, одна из аварийных раций службы безопасности, но не гарнитура, пакеты для улик и т. д. Предполагаемый стиль игры — второй сыщик на станции, может быть нанят членами экипажа или просто попытаться сделать работу детектива за него, но важно, что он не является членом службы безопасности и не уполномочен носить оружие или что-то подобное. Появляется в костюме, возможно, что-то в стиле нуар, что не является одним из костюмов детектива.

*Журналист*

Это уже есть на некоторых картах; комната с бумагой и столом, фотоаппаратом, одеждой и т. д. Вы знаете, как это работает.

*Ветеринар*

Упрощённый кабинет врача с наборами для ушибов, мазью и бутылками разбавленных таблеток. Хирургический стол, несколько стульев для владельцев животных, клетки для животных и настенный дефибриллятор. Предполагаемый стиль игры — быть врачом для животных. Появляется в чём-то, напоминающем медбей.

*Представитель Центкома*

Комната представляет собой роскошный офис с гардеробом, хорошим столом, коврами Центкома, факсом, консолью камер. Не является членом командования и не появляется с доступом. Его задача — наблюдать за станцией и докладывать Центкому, а не управлять станцией, если это не происходит органично. Появляется в одежде Центкома.

*Психиатр*

Комната представляет собой кабинет психиатра. Опять же, это профессия, которая у нас сейчас есть, и, я думаю, она выиграла бы, не будучи постоянным элементом, но функционально осталась бы той же.

В общем, это всё, что у меня есть на данный момент. Я поместил это в сервисный отдел, потому что это в основном сервисные роли.
