User Tools

Site Tools


en:rpd:rogue_class

Differences

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

Link to this comparison view

en:rpd:rogue_class [2026/01/01 19:45] – namespace move Mikeen:rpd:rogue_class [2026/01/01 19:47] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Rogue Class ======
  
 +{{ rpd:images:hero_ROGUE.png|Rogue Class }}
 +
 +The **Rogue** is one of the starting playable classes in Remixed Dungeon. He is a master of stealth and cunning, specializing in stealth, detection, and agility. Known for high evasion and detection capabilities.
 +
 +==== Class Overview ====
 +  * **Primary Focus**: Stealth and agility
 +  * **Special Ability**: Enhanced detection and high evasion
 +  * **Playstyle**: Evasive combat with detection advantages
 +  * **Magic Affinity**: [[en:rpd:rogue_affinity|Rogue]]
 +
 +==== Starting Stats and Equipment ====
 +  * **Starting HP**: 20
 +  * **Starting STR**: 10
 +  * **Starting Equipment**:
 +    * +1 [[en:rpd:ring_of_shadows_item|Ring of Shadows]] (identified)
 +    * [[en:rpd:cloth_armor_item|Cloth Armor]] (identified)
 +    * [[en:rpd:gold_item|100 Gold]]
 +    * [[en:rpd:cloak_spell|Cloak spell]] (in quickslot)
 +    * [[en:rpd:scroll_of_magic_mapping_item|Scroll of Magic Mapping]] (known item)
 +
 +==== Class Perks ====
 +  * **Ring of Shadows +1**: Starts with a [[en:rpd:ring_of_shadows_item|Ring of Shadows]] +1 (from ''initHeroes.json'', ROGUE section)
 +  * **Ring Identification**: Identifies the type of a ring on equipping it (from ''Ring.java:180'' where ''getHeroClass() == HeroClass.ROGUE'')
 +  * **Light Armor Proficiency**: Proficient with light armor, dodging better while wearing it (from ''HeroClass_RogPerks_2'' in string resources)
 +  * **Detection Expertise**: Proficient in detecting hidden doors and traps (from ''HeroClass_RogPerks_3'' in string resources)
 +  * **Slow Hunger**: Can go without food longer (from ''HeroClass_RogPerks_4'' in string resources)
 +  * **Identified Maps**: Scrolls of Magic Mapping are identified from the beginning (from ''HeroClass_RogPerks_5'' in string resources)
 +
 +==== Class Abilities ====
 +  * **High Evasion**: Higher chance to dodge enemy attacks (from ''HeroClass_RogPerks_2'' in string resources)
 +  * **Detection**: Better at finding hidden doors and traps (from ''HeroClass_RogPerks_3'' in string resources)
 +  * **Deception**: Special [[en:rpd:rogue_armor_item|class armor]] ability for invisibility (from ''RogueArmor.java'' - "smoke bomb" ability)
 +
 +==== Advantages ====
 +  * High evasion makes difficult to hit
 +  * Better at detecting traps and secret doors
 +  * Fast weapons for more frequent attacks
 +  * Special abilities for stealth and escape
 +  * Good for players who prefer strategic positioning
 +  * [[en:rpd:ring_of_shadows_item|Ring of Shadows]] is pre-identified and enhanced
 +  * Resists effects that slow down the hero (from ''Char.java:572'' where ''getHeroClass() == HeroClass.ROGUE'' - hunger step is 1.2x normal)
 +
 +==== Disadvantages ====
 +  * Lower direct combat effectiveness than Warrior
 +  * [[en:rpd:ring_of_shadows_item|Ring of Shadows]] requires energy to be effective
 +  * Lower health than Warrior
 +  * More dependent on finding good equipment quickly
 +
 +==== Subclasses ====
 +  * [[en:rpd:assassin_subclass|Assassin]]: When performing a surprise attack, inflicts additional damage to the target
 +  * [[en:rpd:freerunner_subclass|Free Runner]]: Can move almost twice as fast as most monsters; when running, is much harder to hit (requires being unencumbered and not starving)
 +
 +==== Class Armor ====
 +Rogues have access to [[en:rpd:rogue_armor_item|Rogue Armor]] (obtained by using the [[en:rpd:armor_kit_item|Armor Kit]] on any regular armor) that grants temporary invisibility, allowing for escape or strategic positioning.
 +
 +==== Strategy ====
 +  * Use high evasion to avoid taking damage
 +  * Rely on detection to navigate safely
 +  * Use fast weapons frequently for potential combo attacks
 +  * Take advantage of stealth abilities when needed
 +  * Look for opportunities to backstab or gain advantage
 +  * Consider mastery path based on playstyle preferences
 +
 +==== Content Verification ====
 +  * **Information Source**: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java|HeroClass.java]] and [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/hero/initHeroes.json|initHeroes.json]]
 +  * **Stats Verification**: Extracted directly from initHeroes.json ROGUE section and HeroClass_RogPerks in string resources
 +  * **Effect Descriptions**: Based on code analysis and string resource entries
 +  * **Last Updated**: December 29, 2025
 +  * **Source File**: HeroClass.java, initHeroes.json
 +
 +==== Source Code References ====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java|HeroClass.java]] - Main hero class definition
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/hero/initHeroes.json|initHeroes.json]] - Starting equipment and stats
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/RogueArmor.java|RogueArmor.java]] - Class armor implementation
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/rings/Ring.java#L180|Ring.java:180]] - Ring identification perk
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Char.java#L572|Char.java:572]] - Hunger rate perk
 +
 +==== String Resources ====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L945|HeroClass_Rog]] - Class name
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2293-L2298|HeroClass_RogPerks_0-5]] - Class perk descriptions
 +
 +==== Related ====
 +  * [[playable_class_mechanic|Playable Classes]] - Other character options
 +  * [[en:rpd:assassin_subclass|Assassin]] - Mastery path 1
 +  * [[en:rpd:freerunner_subclass|FreeRunner]] - Mastery path 2
 +  * [[en:rpd:ring_of_shadows_item|Ring of Shadows]] - Starting equipment
 +  * [[en:rpd:cloak_spell|Cloak Spell]] - Quickslot ability
 +  * [[en:rpd:rogue_armor_item|Rogue Armor]] - Class armor
 +  * [[en:rpd:rogue_affinity|Rogue Affinity]] - Magic affinity
 +
 +{{tag> rpd playable_classes rogue}}