User Tools

Site Tools


rpd:roots

Differences

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

Link to this comparison view

rpd:roots [2025/12/21 16:19] – Update roots page with more detailed source code references mikerpd:roots [2025/12/21 16:27] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Roots ======
  
 +{{ rpd:images:roots_sprite.png|Roots }}
 +
 +**Roots** is a negative status effect in Remixed Dungeon that immobilizes the affected character and prevents movement.
 +
 +==== Effect Description ====
 +  * **Type:** Negative Status Effect (Debuff)
 +  * **Effect:** Prevents movement while active
 +  * **Duration:** Varies by source
 +  * **Source:** Primarily from enemy attacks or special abilities
 +
 +==== How to Obtain ====
 +  * From certain enemy attacks that apply root effects
 +  * From environmental effects in specific dungeon areas
 +  * From some enemy abilities that restrict movement
 +
 +==== Mechanics ====
 +  * Prevents all movement while the effect is active
 +  * Character can still perform other actions (attacking, using items, etc.)
 +  * Can be detached by the Levitation status effect (which is why Levitation mentions it)
 +  * Does not prevent other actions beyond movement
 +  * Duration typically decreases with higher Magic Defense
 +
 +==== Strategy ====
 +  * Be cautious when entering areas with plant-based enemies that may apply roots
 +  * If you're about to be rooted, try to position yourself advantageously before the effect ends
 +  * Carry Levitation potions if regularly encountering enemies that use roots
 +  * Can be dangerous if applied near other enemies or hazards
 +  * Useful in limited situations where you want to stay in place for ranged attacks
 +
 +==== Counters =====
 +  * [[rpd:levitation|Levitation]] - Completely removes roots when applied
 +  * High-level armor with good magic defense may resist the effect
 +  * Some equipment or class abilities may reduce duration
 +
 +==== Code Reference ====
 +  * Java Class: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Roots.java|Roots.java]]
 +  * Source Code Location: RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Roots.java
 +  * Class Implementation: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Roots.java#L12|Roots extends FlavourBuff]]
 +  * Visual Effect: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Roots.java#L20|Roots.attachVisual() shows "Rooted" status]]
 +  * Anti-Flying Check: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Roots.java#L15|Roots.attachTo() fails if target is flying]]
 +  * Icon Reference: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Roots.java#L25|BuffIndicator.ROOTS]]
 +
 +==== See Also ====
 +  * [[rpd:status_effects|Status Effects]] - Other status changes
 +  * [[rpd:levitation|Levitation]] - Effect that counteracts roots
 +  * [[rpd:mechanics|Game Mechanics]] - Other core systems
 +
 +{{tag> rpd mechanics status_effects debuffs roots}}
rpd/roots.txt · Last modified: by 127.0.0.1