User Tools

Site Tools


rpd:elf_class

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
rpd:elf_class [2025/12/23 13:07] – Update wiki pages with accurate information and fix broken links mikerpd:elf_class [2025/12/23 13:08] (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 ====
 +* [[rpd:elven_bow_item|Elven Bow]] +1
 +* 20 [[rpd:common_arrow_item|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]]
 +* 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 ====
 +* [[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}}
rpd/elf_class.txt · Last modified: by 127.0.0.1