Ключи и связки ключей: различия между версиями
Admin (обсуждение | вклад) Заготовка фэнтези-справочника; неподтверждённые данные не заполнены |
Admin (обсуждение | вклад) Сверка с master 8a1422ff8d: действующие прототипы и ограничения |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
Сверено с [https://github.com/respiral-tree/forbidden/tree/8a1422ff8d0b9cb3c0af0e07d54429689595101c master проекта] (коммит <code>8a1422ff8d</code>, 20 октября 2026). Параметры ниже взяты из прототипов и кода; проверка в игровом клиенте не проводилась. | |||
Обычные ключи можно надевать на связку. Ключи для подземелий имеют отдельный тег и на обычную связку не подходят. | |||
== | == Связка ключей == | ||
{{Respiral/ | * Вмещает до 5 совместимых ключей. | ||
* Добавление и снятие занимают 1,5 секунды. Оба действия прерываются движением и уроном; добавление также прерывается выпадением используемого предмета. | |||
* Использование связки в руке переключает выбранный ключ; действие также доступно через отдельную кнопку. При одном ключе переключения нет. | |||
* К двери применяется выбранный ключ. | |||
* Пустая связка не издаёт звон ключей при падении. Для обычного сбрасывания заполненной связки дистанция звука ограничена 4 тайлами; бросок использует отдельный звук приземления. | |||
== Разновидности == | |||
Обычные ключи имеют случайный вариант спрайта. Ключи кузнеца и портного привязаны к группам Blacksmith и Tailor. Мастер-ключ помечен в прототипе как административный. | |||
== Каталог == | |||
{| class="wikitable sortable" style="width:100%" | |||
! Вид !! Предмет / объект !! Параметры !! ID и источник | |||
|- | |||
| [[Файл:Respiral-nav-key-97523a856306.png|64x64px|link=]] | |||
| { ent-MedievalBaseKey }<br><small>{ ent-MedievalBaseKey.desc }</small> | |||
| Размер: маленький; Группа замков: Blacksmith | |||
| <code>MedievalKeyBlacksmith</code><br>[https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/keys.yml Исходник] | |||
|- | |||
| [[Файл:Respiral-nav-key-97523a856306.png|64x64px|link=]] | |||
| { ent-MedievalBaseKey }<br><small>Чистый ключ.</small> | |||
| Размер: маленький | |||
| <code>MedievalKeyGeneric</code><br>[https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/keys.yml Исходник] | |||
|- | |||
| [[Файл:Respiral-nav-key-97523a856306.png|64x64px|link=]] | |||
| { ent-MedievalBaseKey }<br><small>{ ent-MedievalBaseKey.desc }</small> | |||
| Размер: маленький; Группа замков: Tailor | |||
| <code>MedievalKeyTailor</code><br>[https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/keys.yml Исходник] | |||
|- | |||
| [[Файл:Respiral-master-919c1ea699da7ae3ac.png|64x64px|link=]] | |||
| Ключ из тёмной стали | |||
| Размер: маленький | |||
| <code>MedievalDungeonKeyDarkSteel</code><br>[https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/dungeon_keys.yml Исходник] | |||
|- | |||
| | |||
| Латунный ключ | |||
| Размер: маленький | |||
| <code>MedievalDungeonKeyBrass</code><br>[https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/dungeon_keys.yml Исходник] | |||
|- | |||
| [[Файл:Respiral-master-14df6b34884a8f5215.png|64x64px|link=]] | |||
| Медный ключ | |||
| Размер: маленький | |||
| <code>MedievalDungeonKeyCopper</code><br>[https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/dungeon_keys.yml Исходник] | |||
|- | |||
| [[Файл:Respiral-master-fd33589cbf244445a2.png|64x64px|link=]] | |||
| Серебристый ключ | |||
| Размер: маленький | |||
| <code>MedievalDungeonKeySilver</code><br>[https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/dungeon_keys.yml Исходник] | |||
|- | |||
| | |||
| кольцо для ключей<br><small>Кольцо для хранения нескольких ключей.</small> | |||
| Размер: маленький | |||
| <code>MedievalKeyRing</code><br>[https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/keyring.yml Исходник] | |||
|- | |||
| [[Файл:Respiral-master-6f5c8fca726cfa4d74.png|64x64px|link=]] | |||
| мастер-ключ<br><small>Ключ, открывающий любой замок, независимо от его механизма.</small> | |||
| Размер: маленький; Административный мастер-ключ | |||
| <code>MedievalKeyOmni</code><br>[https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/keys.yml Исходник] | |||
|- | |||
| [[Файл:Respiral-nav-lockpick-76c4bad1625f.png|64x64px|link=]] | |||
| отмычка<br><small>Главный инструмент взломщика.</small> | |||
| Размер: маленький | |||
| <code>MedievalLockpick</code><br>[https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/keys.yml Исходник] | |||
|} | |||
== | == Источники == | ||
* [https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/dungeon_keys.yml Resources/Prototypes/_Respiral/Entities/Objects/Misc/dungeon_keys.yml] | |||
* [https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/keyring.yml Resources/Prototypes/_Respiral/Entities/Objects/Misc/keyring.yml] | |||
* [https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Resources/Prototypes/_Respiral/Entities/Objects/Misc/keys.yml Resources/Prototypes/_Respiral/Entities/Objects/Misc/keys.yml] | |||
<!-- resp-master-audit-begin --> | |||
== Использование == | |||
Чтобы надеть ключ, примените совместимый ключ к связке. Чтобы снять его, откройте контекстные действия связки и выберите «Снять» с названием нужного ключа. После снятия ключ передаётся в свободную руку; если взять его не удалось, остаётся рядом с персонажем. | |||
Добавление и снятие прерываются движением и уроном. Для добавления также задано прерывание при выпадении используемого предмета. Дверь должна быть закрыта, чтобы переключить её замок ключом; базовое время поворота ключа составляет 1,5 секунды. | |||
<!-- resp-master-audit-end --> | |||
[[Категория:Respiral]] | |||
* [https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Content.Shared/_Respiral/Lock/Components/KeyRingComponent.cs Content.Shared/_Respiral/Lock/Components/KeyRingComponent.cs] | |||
* [https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Content.Shared/_Respiral/Lock/LockKeySystem.KeyRing.cs Content.Shared/_Respiral/Lock/LockKeySystem.KeyRing.cs] | |||
* [https://github.com/respiral-tree/forbidden/blob/8a1422ff8d0b9cb3c0af0e07d54429689595101c/Content.Shared/_Respiral/Lock/LockKeySystem.ManualBind.cs Content.Shared/_Respiral/Lock/LockKeySystem.ManualBind.cs] | |||
[[Категория:Respiral: Предметы и быт]] | [[Категория:Respiral: Предметы и быт]] | ||
Текущая версия от 14:31, 20 октября 2026
Сверено с master проекта (коммит 8a1422ff8d, 20 октября 2026). Параметры ниже взяты из прототипов и кода; проверка в игровом клиенте не проводилась.
Обычные ключи можно надевать на связку. Ключи для подземелий имеют отдельный тег и на обычную связку не подходят.
Связка ключей
- Вмещает до 5 совместимых ключей.
- Добавление и снятие занимают 1,5 секунды. Оба действия прерываются движением и уроном; добавление также прерывается выпадением используемого предмета.
- Использование связки в руке переключает выбранный ключ; действие также доступно через отдельную кнопку. При одном ключе переключения нет.
- К двери применяется выбранный ключ.
- Пустая связка не издаёт звон ключей при падении. Для обычного сбрасывания заполненной связки дистанция звука ограничена 4 тайлами; бросок использует отдельный звук приземления.
Разновидности
Обычные ключи имеют случайный вариант спрайта. Ключи кузнеца и портного привязаны к группам Blacksmith и Tailor. Мастер-ключ помечен в прототипе как административный.
Каталог
| Вид | Предмет / объект | Параметры | ID и источник |
|---|---|---|---|
|
{ ent-MedievalBaseKey } { ent-MedievalBaseKey.desc } |
Размер: маленький; Группа замков: Blacksmith | MedievalKeyBlacksmithИсходник |
|
{ ent-MedievalBaseKey } Чистый ключ. |
Размер: маленький | MedievalKeyGenericИсходник |
|
{ ent-MedievalBaseKey } { ent-MedievalBaseKey.desc } |
Размер: маленький; Группа замков: Tailor | MedievalKeyTailorИсходник |
|
Ключ из тёмной стали | Размер: маленький | MedievalDungeonKeyDarkSteelИсходник |
| Латунный ключ | Размер: маленький | MedievalDungeonKeyBrassИсходник | |
|
Медный ключ | Размер: маленький | MedievalDungeonKeyCopperИсходник |
|
Серебристый ключ | Размер: маленький | MedievalDungeonKeySilverИсходник |
| кольцо для ключей Кольцо для хранения нескольких ключей. |
Размер: маленький | MedievalKeyRingИсходник | |
|
мастер-ключ Ключ, открывающий любой замок, независимо от его механизма. |
Размер: маленький; Административный мастер-ключ | MedievalKeyOmniИсходник |
|
отмычка Главный инструмент взломщика. |
Размер: маленький | MedievalLockpickИсходник |
Источники
- Resources/Prototypes/_Respiral/Entities/Objects/Misc/dungeon_keys.yml
- Resources/Prototypes/_Respiral/Entities/Objects/Misc/keyring.yml
- Resources/Prototypes/_Respiral/Entities/Objects/Misc/keys.yml
Использование
Чтобы надеть ключ, примените совместимый ключ к связке. Чтобы снять его, откройте контекстные действия связки и выберите «Снять» с названием нужного ключа. После снятия ключ передаётся в свободную руку; если взять его не удалось, остаётся рядом с персонажем.
Добавление и снятие прерываются движением и уроном. Для добавления также задано прерывание при выпадении используемого предмета. Дверь должна быть закрыта, чтобы переключить её замок ключом; базовое время поворота ключа составляет 1,5 секунды.





