User Tools

Site Tools


en:rpd:elf_class

Differences

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

Link to this comparison view

en:rpd:elf_class [2026/01/01 19:45] – namespace move Mikeen:rpd:elf_class [2026/01/01 19:46] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== 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}}