{{ rpd:images:battle_mage_armor_item.png|Battle Mage Armor }} ====== Battle Mage Armor Item - Code References ====== ===== Java Classes ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/BattleMageArmor.java|BattleMageArmor.java]] - Main implementation class * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/MageArmor.java|MageArmor.java]] - Parent class * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/ItemFactory.java|ItemFactory.java]] - Item registration (line 372) ===== JSON Configuration ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/spritesDesc/armor.json|armor.json]] - Sprite animation configuration (image index 12) ===== String Resources ===== Battle Mage Armor Only Battle Mages can equip this armor! Battle Mage [Subclass description] ===== Lua Scripts ===== This entity is implemented in Java, no Lua script exists ===== Implementation Details ===== * **Entity Kind**: BattleMageArmor (from class name) * **Sprite**: armor sprite with image index 12 * **Type**: Special armor for Battle Mage subclass * **Restriction**: Can only be equipped by heroes with [[en:rpd:shaman_subclass|Battle Mage]] subclass * **Parent Class**: Extends [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/MageArmor.java|MageArmor]] * **Has Collar**: true (visual feature) * **Registration**: Registered in ItemFactory.java line 372