User Tools

Site Tools


ru:rpd:armor_upgrades_mechanic

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
ru:rpd:armor_upgrades_mechanic [2026/10/17 04:34] – Fix red link glyphs->armor_glyphs in armor_upgrades_mechanic; add ru translation of armor_upgrades_mechanic Wiki Maintenanceru:rpd:armor_upgrades_mechanic [2026/10/17 04:36] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +{{ rpd:images:armor_kit_item.png|Armor Kit }}
 +
 +====== Улучшение Брони ======
 +
 +Улучшение брони в Remixed Dungeon повышает защитные возможности с помощью различных механизмов.
 +
 +==== Методы Улучшения ====
 +
 +===== Свиток Улучшения =====
 +[[en:rpd:scroll_of_upgrade_item|Свиток Улучшения]] можно использовать на любой части брони для:
 +  * Увеличения уровня брони на +1
 +  * Снятия проклятий с брони
 +  * Возможного добавления или удаления глифа (случайный шанс при отсутствии глифа)
 +  * Увеличения рейтинга защиты: DR = уровень × 2 + уровень × уровень (+ уровень с глифом)
 +
 +**Важно:** При улучшении брони с глифом существует вероятность потери глифа, если текущий уровень брони низкий. Формула: если Random.Int(level()) > 0, глиф удаляется.
 +
 +===== Комплект Брони =====
 +[[en:rpd:armor_kit_item|Комплект Брони]] — особый предмет, который:
 +  * Превращает обычную броню в классовую броню
 +  * Не может быть улучшен сам (isUpgradable() возвращает false)
 +  * Уже идентифицирован при находке
 +  * Выпадает с босса [[en:rpd:king_mob|King]]
 +  * При использовании предлагает выбрать броню для трансформации
 +  * Создаёт экземпляр ClassArmor, специфичный для класса героя
 +
 +==== Система Классовой Брони ====
 +Классовая броня — особый тип брони, уникальный для каждого класса героя:
 +  * **Warrior**: Cuirass of the Warrior
 +  * **Mage**: Robe of the Mage
 +  * **Rogue**: Garb of the Rogue
 +  * **Huntress**: Suit of the Huntress
 +  * **Elf**: Elven Armor
 +  * **Necromancer**: Necromancer's Robes
 +
 +Классовая броня обеспечивает улучшенные защитные возможности и может иметь особые свойства, уникальные для класса героя.
 +
 +==== Расчёт Защиты Брони ====
 +Эффективный рейтинг защиты (DR) брони рассчитывается как:
 +  * **Базовый DR**: уровень × 2
 +  * **За уровень**: +уровень за уровень улучшения
 +  * **С глифом**: +уровень дополнительного DR
 +  * **Формула**: effectiveDr() = уровень × 2 + level() × уровень + (glyph != null ? уровень : 0)
 +
 +Например, броня уровня 3 на +2 с глифом имеет: DR = 3×2 + 2×3 + 3 = 15
 +
 +==== Взаимодействие с Глифами ====
 +Броня может иметь глифы (особые зачарования), которые:
 +  * Обеспечивают дополнительные защитные эффекты
 +  * Могут быть потеряны при улучшении, если Random.Int(level()) > 0
 +  * Гарантированно сохраняются при инскрипции во время улучшения
 +  * Добавляют +уровень к рейтингу защиты брони
 +
 +==== Требования к Силе ====
 +Требования к силе для брони зависят от уровня:
 +  * **Формула**: typicalSTR() = 7 + уровень × 2
 +  * **Примеры**: Уровень 1 = 9 STR, Уровень 2 = 11 STR, Уровень 3 = 13 STR
 +  * Ношение брони без достаточной силы влечёт штрафы
 +
 +==== Механика Идентификации ====
 +  * Новая броня начинается неидентифицированной
 +  * Требуется 10 полученных ударов в броне для идентификации
 +  * После идентификации показывает уровень и характеристики брони
 +  * Значки присуждаются при получении уровня предмета
 +
 +==== Стратегия ====
 +  * Используйте Свиток Улучшения на броне высокого уровня для максимального увеличения DR
 +  * Учитывайте, что глифы могут быть потеряны при улучшении
 +  * Сохраните Комплект Брони для лучшей найденной брони
 +  * Учитывайте требования к силе при планировании улучшений брони
 +  * Классовая броня обычно превосходит обычную броню того же уровня
 +
 +==== Исходный Код ====
 +  * Базовый класс брони: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/Armor.java|Armor.java]]
 +  * Логика улучшения брони: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/Armor.java#L70-L82|Armor.upgrade() method]]
 +  * Комплект Брони: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/ArmorKit.java|ArmorKit.java]]
 +  * Классовая броня: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/ClassArmor.java|ClassArmor.java]]
 +  * Глифы брони: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/glyphs/|glyphs/ directory]]
 +
 +==== См. Также ====
 +  * [[en:rpd:upgradeable_items_mechanic|Upgradeable Items]]
 +  * [[en:rpd:armor_glyphs|Glyphs]]
 +  * [[en:rpd:scroll_of_upgrade_item|Scroll of Upgrade]]
 +  * [[en:rpd:armor_kit_item|Armor Kit]]
 +  * [[en:rpd:king_mob|King (Boss)]]
 +
 +{{tag> rpd items armor upgrades mechanics }}
  
ru/rpd/armor_upgrades_mechanic.txt · Last modified: by 127.0.0.1