====== Elf Class ====== {{ rpd:images:hero_ELF.png|Elf Class }} ==== Description ==== The Elf is a hero class in Remixed Dungeon with natural magic affinity and unique abilities. The Elf has enhanced natural speed and immunity to root effects. ==== Starting Equipment ==== * [[rpd:elven_bow|Elven Bow]] +1 * 20 [[rpd:common_arrow|Common Arrows]] * [[rpd:elven_dagger|Elven Dagger]] * [[rpd:magic_arrow_spell|Magic Arrow Spell]] * Cloth armor ==== Class Stats ==== * **Strength:** 9 (Lower than other classes) * **Health Points:** 15 (Lower than most classes) * **Natural Speed:** 1.5× (Faster than other classes) * **Immunity:** Immune to root effects (no movement speed penalty) ==== Magic Affinity ==== * **Primary Affinity:** [[rpd:spell_affinities#elf|Elf]] - Specialized in nature and elven magic * **Starting Spell:** [[rpd:magic_arrow_spell|Magic Arrow Spell]] ==== Special Abilities ==== * **Natural Haste:** Moves 50% faster than other classes * **Immunity to Roots:** Not slowed by rooted status effects * **Elven Weapons:** Better performance with elven-made weapons ==== Strategy ==== * Take advantage of the speed bonus for hit-and-run tactics * Use ranged attacks effectively with the starting bow * The immunity to roots is useful against nature-based enemies * Lower strength means heavier armor/weapon upgrades needed later ==== Unlock Requirements ==== The Elf class can be unlocked by: * Defeating the 4th boss (King) OR * Making a donation of 2+ to the developers ==== Content Verification ==== * Information source: Java class [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java|HeroClass.java]] * Stats verification: Extracted from initHeroes.json configuration * Special abilities: Based on implementation in HeroClass.java and related mechanics * Last updated: December 2025, source: Remixed Dungeon 1.9.3 ==== Source Code ==== * Java: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java|HeroClass.java]] * Configuration: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/hero/initHeroes.json|initHeroes.json]] * Unlock Logic: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/scenes/StartScene.java|StartScene.java]] ==== See Also ==== * [[rpd:hero|Hero]] * [[rpd:hero_subclasses|Hero Subclasses]] * [[rpd:scout_subclass|Scout Subclass]] * [[rpd:shaman_subclass|Shaman Subclass]] * [[rpd:spell_affinities|Spell Affinities]] {{tag> rpd classes hero elf}}