====== 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 ==== * [[en:rpd:elven_bow_item|Elven Bow]] +1 * 20 [[en:rpd:common_arrow_item|Common Arrows]] * [[en:rpd:elven_dagger_item|Elven Dagger]] * [[en: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:** [[en:rpd:spell_affinities#elf|Elf]] - Specialized in nature and elven magic * **Starting Spell:** [[en: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]] * Special Mechanics: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java#L317-L321|hasteLevel method]] for natural speed and [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java#L32-L34|dewBonus method]] for extra dew bonus ==== See Also ==== * [[en:rpd:hero|Hero]] * [[en:rpd:hero_subclasses|Hero Subclasses]] * [[en:rpd:scout_subclass|Scout Subclass]] * [[en:rpd:shaman_subclass|Shaman Subclass]] * [[en:rpd:spell_affinities|Spell Affinities]] {{tag> rpd classes hero elf}}