User Tools

Site Tools


ru:rpd:skeleton_key_item

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
ru:rpd:skeleton_key_item [2025/12/31 22:53] – Update skeleton_key_item.txt with implementation details and code references mikeru:rpd:skeleton_key_item [2025/12/31 22:56] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Скелетный ключ ======
  
 +{{ rpd:images:skeleton_key_item.png|Скелетный ключ }}
 +
 +**Скелетный ключ** - это специальный [[ru:rpd:key|ключ]] в Remixed Dungeon, который открывает определенные двери и сундуки в подземелье.
 +
 +==== Функция ====
 +  * **Открытие дверей:** Открывает закрытые двери в конце уровней (спуски)
 +  * **Одноразовое использование:** Используется один раз и затем расходуется
 +  * **Не улучшаемый:** Невозможно улучшить (from code: isUpgradable() returns false)
 +  * **Автоматическое опознание:** Предмет всегда распознан (from code: isIdentified() returns true)
 +  * **Хранение:** Должен находиться в [[ru:rpd:keyring|связке ключей]] (from code: bag() method returns Keyring class)
 +
 +==== Статистика ====
 +  * **Тип:** Ключ
 +  * **Вес:** Незначительный (from code: унаследовано от базового класса Item)
 +  * **Неразрушимый:** Нет срока годности или ограничений по использованию
 +  * **Идентификация:** Всегда идентифицирован
 +
 +==== Получение ====
 +  * **[[ru:rpd:tengu_mob|Тенгу]]:** Дает скелетный ключ после победы
 +  * **[[ru:rpd:king_mob|Король Гноллов]]:** Иногда выбрасывает дополнительные ключи
 +  * **Сокровищницы:** Может встречаться в специальных сундуках
 +  * **Другие источники:** Может появляться как редкая добыча с различных монстров
 +
 +==== Стратегия ====
 +  * Сохраняйте ключи для открытия спусков на каждом уровне
 +  * Без ключа вы можете застрять на уровне без возможности спуститься
 +  * Иногда можно найти ключи без прохождения босса (например, в скрытых комнатах)
 +  * Храните ключи на [[ru:rpd:keyring|связке ключей]] для удобства
 +
 +==== Implementation ====
 +  * Класс реализации: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/keys/SkeletonKey.java|SkeletonKey]] наследует [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/keys/Key.java|Key]]
 +  * Изображение определено как ItemSpriteSheet.SKELETON_KEY (from code)
 +  * Время на открытие: 1f (from code: TIME_TO_UNLOCK constant in Key class)
 +
 +==== Связанные страницы ====
 +  * [[ru:rpd:key|Ключи]]
 +  * [[ru:rpd:tengu_mob|Тенгу]]
 +  * [[ru:rpd:king_mob|Король Гноллов]]
 +  * [[ru:rpd:levels|Уровни]]
 +  * [[ru:rpd:keyring|Связка ключей]]
 +
 +==== Кодовые ссылки ====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/keys/SkeletonKey.java|SkeletonKey.java]] - Реализация скелетного ключа
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/keys/Key.java|Key.java]] - Реализация базового ключа
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/bags/Keyring.java|Keyring.java]] - Мешок для хранения ключей
 +
 +{{tag> ru:rpd ru:items ru:keys }}