User Tools

Site Tools


en:rpd:freerunner_subclass

Differences

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

Link to this comparison view

en:rpd:freerunner_subclass [2026/01/01 19:45] – namespace move Mikeen:rpd:freerunner_subclass [2026/01/01 19:46] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Free Runner Subclass ======
  
 +{{ rpd:images:hero_ROGUE_FREERUNNER.png|Free Runner }}
 +
 +The **Free Runner** is a hero subclass for the [[en:rpd:rogue_class|Rogue]] class in Remixed Dungeon.
 +
 +==== Description ====
 +The _Freerunner_ can move almost twice faster, than most of the monsters. When he is running, the Freerunner is much harder to hit. For that he must be unencumbered and not starving.
 +
 +==== Unlocking ====
 +The Free Runner subclass can be unlocked by using a [[en:rpd:tome_of_mastery_item|Tome of Mastery]] after defeating the second boss (Tengu). This item can also be used with a [[en:rpd:tengu_liver_item|Tengu Liver]] if using a class that normally can't use Tomes of Mastery.
 +
 +==== Special Mechanics ====
 +The Free Runner has the following special mechanics implemented in the game code:
 +  * **Speed Advantage:** Gets 1.6x movement speed when not starving (as implemented in Hero.java)
 +  * **Evasion Bonus:** Gets 2x evasion when not starving and in motion (defensive skill is doubled during movement)
 +  * **Requirements:** Must not be starving to maintain the special mechanics
 +  * **Movement Bonuses:** Speed and evasion bonuses apply when character is moving and not starving
 +
 +==== Special Armor ====
 +Using an [[en:rpd:armor_kit_item|Armor Kit]] on any armor will transform it into [[en:rpd:freerunner_armor|Free Runner Armor]], which is specifically designed for this subclass.
 +
 +==== Advantages ====
 +  * Significantly faster movement speed when conditions are met
 +  * Harder to hit when running
 +  * Excellent for escape and positioning
 +  * Good for hit-and-run tactics
 +
 +==== Disadvantages ====
 +  * Requires being unencumbered (not overburdened)
 +  * Must not be starving
 +  * Speed advantage is lost when heavily loaded
 +  * Requires careful food management
 +
 +==== Source Code References ====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroSubClass.java#L48|HeroSubClass.java - Free Runner Definition]]
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/Hero.java#L278|Hero.java - Free Runner Speed Implementation]]
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Char.java#L574-L577|Char.java - Free Runner Evasion Implementation]]
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Hunger.java#L121-L123|Hunger.java - Starving Condition]]
 +  * String definitions: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1003|HeroSubClass_DescFreR in strings_all.xml]]
 +
 +==== See Also ====
 +  * [[en:rpd:hero_subclasses|Hero Subclasses]] - All subclasses
 +  * [[en:rpd:rogue_class|Rogue]] - Base class
 +  * [[en:rpd:tome_of_mastery_item|Tome of Mastery]] - Unlock item
 +  * [[en:rpd:freerunner_armor|Free Runner Armor]] - Special armor
 +
 +{{tag> rpd subclasses freerunner rogue}}