User Tools

Site Tools


en:rpd:armor_kit_item

Differences

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

Link to this comparison view

en:rpd:armor_kit_item [2026/01/01 19:45] – namespace move Mikeen:rpd:armor_kit_item [2026/01/01 19:46] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Armor Kit ======
  
 +{{ rpd:images:armor_kit_item.png|Armor Kit }}
 +
 +An **Armor Kit** is a special item in Remixed Dungeon that allows players to upgrade regular armor into class-specific armor for their hero subclass.
 +
 +==== Item Overview ====
 +  * **Type:** Crafting/Upgrade Item
 +  * **Acquisition:** Dropped by [[en:rpd:the_king|King]] boss in the Halls level (as defined in [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/npc/ArmorSmith.java#L42-L44|ArmorSmith.java:42-44]])
 +  * **Purpose:** Transform regular armor into class-specific armor
 +  * **Usage:** Must be used on regular armor while playing as a hero who has chosen the appropriate subclass
 +
 +==== Mechanics ====
 +  * **Conversion:** Transforms any regular armor into the corresponding class armor
 +  * **Stats Preservation:** The upgraded armor retains all properties of the original armor (defense value, enchantment, level)
 +  * **Subclass Specific:** Each class armor can only be equipped by the corresponding subclass
 +  * **One-time Use:** The armor kit is consumed when used
 +
 +==== Class Armors Created ====
 +  * **Warrior:** [[en:rpd:warrior_armor_item|Warrior Armor]] (with Leap ability) - requires [[en:rpd:gladiator_subclass|Gladiator]] subclass
 +  * **Mage:** [[en:rpd:mage_armor_item|Mage Armor]] (with Mage Staff special) - requires [[en:rpd:warlock_subclass|Warlock]] subclass or [[en:rpd:battle_mage_subclass|Battle Mage]] subclass
 +  * **Rogue:** [[en:rpd:rogue_armor_item|Rogue Armor]] (with Smoke Bomb ability) - requires [[en:rpd:freerunner_subclass|Freerunner]] subclass
 +  * **Huntress:** [[en:rpd:huntress_armor_item|Huntress Armor]] (with Spirit Hawk ability) - requires [[en:rpd:warden_subclass|Warden]] subclass
 +  * **Assassin:** [[en:rpd:assassin_armor_item|Assassin Armor]] (with Shadow Step ability) - requires [[en:rpd:assassin_subclass|Assassin]] subclass
 +  * **Necromancer:** [[en:rpd:necromancer_armor_item|Necromancer Robe]] (with Raise Dead ability) - requires [[en:rpd:warlock_subclass|Warlock]] subclass
 +  * **Gnoll:** [[en:rpd:gnoll_armor|Gnoll Armor]] (with Pack Hunt ability) - requires [[en:rpd:guardian_subclass|Guardian]] subclass or [[en:rpd:witchdoctor_subclass|Witch Doctor]] subclass
 +
 +==== Strategy ====
 +  * Essential for maximizing subclass effectiveness
 +  * Should be crafted as soon as possible after choosing a subclass
 +  * Allows full utilization of subclass abilities
 +  * Preserve high-level armor before upgrading to maintain benefits
 +
 +==== Acquisition ====
 +  * Dropped by [[en:rpd:the_king|King]] boss in the Halls level
 +  * Sometimes available in shops in higher levels of the dungeon
 +
 +==== Code Reference ====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/ArmorKit.java|ArmorKit.java]] - Implementation
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/ClassArmor.java|ClassArmor.java]] - Base class armor implementation
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/GladiatorArmor.java|GladiatorArmor.java]] - Example of a class-specific armor
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L246-L248|ArmorKit_Name, ArmorKit_Info, ArmorKit_Gender]] - String resources
 +
 +==== Related Items ====
 +  * [[en:rpd:armors|Armors]] - All armor types
 +  * [[en:rpd:upgrading|Upgrading]] - Equipment enhancement system
 +  * [[en:rpd:subclass|Subclasses]] - Hero subclasses that use class armor
 +
 +{{tag> rpd items crafting upgrade armor}}