User Tools

Site Tools


en:rpd:warrior_class

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:rpd:warrior_class [2026/01/14 19:51] – Fix incorrect links in warrior_class.txt to point to existing files - Changed link from [[en:rpd:melee_combat|melee]] to [[en:rpd:melee_combat_mechanic|melee]] - Changed link from [[en:rpd:survivability|survivability]] to [[en:rpd:health_mechanic|survivab mikeen:rpd:warrior_class [2026/01/15 03:32] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Warrior Class ======
  
 +{{ rpd:images:warrior_hero.png|Warrior Class }}
 +
 +The **Warrior** is one of the starting [[en:rpd:hero_class|hero classes]] in Remixed Dungeon. The Warrior is a melee-focused class that specializes in the use of weapons and armor to tackle enemies head-on.
 +
 +==== Description ====
 +The Warrior is a classic [[en:rpd:melee_combat|melee]] fighter who starts with a unique short sword that can be later upgraded and a small health bonus. The class is designed for direct combat and is often considered the most beginner-friendly class due to its straightforward approach to combat and good [[en:rpd:survivability|survivability]].
 +
 +==== Starting Equipment ====
 +  * [[en:rpd:short_sword_item|Short Sword]] +1 (unique, cannot be another copy)
 +  * [[en:rpd:ration_item|Ration of Food]]
 +  * [[en:rpd:potion_of_strength_item|Potion of Strength]]
 +  * [[en:rpd:body_armor_spell|Body Armor Spell]] (in quickslot)
 +  * 100 [[en:rpd:gold_item|Gold Coins]]
 +  * [[en:rpd:cloth_armor_item|Cloth Armor]] (identified)
 +
 +==== Stats ====
 +  * **Starting Strength:** 11 (vs 10 for other [[en:rpd:hero_class|classes]])
 +  * **Starting HP:** 20 (vs 15 for most other [[en:rpd:hero_class|classes]])
 +  * **Starting SP:** 10 (standard)
 +  * **Max Inventory:** 19 [[en:rpd:inventory|slots]]
 +  * **[[en:rpd:magic_affinity|Magic Affinity]]:** Combat
 +
 +==== Special Abilities ====
 +  * **Starting Weapon:** The Warrior starts with a Short Sword +1 (identified), which can be upgraded with [[en:rpd:scrolls|scrolls]].
 +  * **Starting Buff:** Warriors begin with a small strength advantage which allows them to equip heavier [[en:rpd:weapons|weapons]] and [[en:rpd:armor|armor]] earlier than other [[en:rpd:hero_class|classes]].
 +  * **[[en:rpd:magic_affinity|Magic Affinity]]:** Combat magic affinity, allowing access to combat [[en:rpd:spells_overview|spells]] like [[en:rpd:body_armor_spell|Body Armor]], [[en:rpd:smash_spell|Smash]], [[en:rpd:die_hard_spell|Die Hard]], etc.
 +  * **[[en:rpd:health_mechanic|Food Healing]]:** Any piece of [[en:rpd:food_item|food]] restores 5 health when eaten (not applicable if HP is already full and does not work if HP is already at maximum)
 +  * **Identified [[en:rpd:potion_item|Potions]]:** [[en:rpd:potion_of_strength_item|Potions of Strength]] are identified from the beginning
 +  * **Higher Gold:** Starts with 100 [[en:rpd:gold_item|gold]] (compared to 50-70 for other [[en:rpd:hero_class|classes]])
 +
 +==== Subclasses ====
 +The Warrior can choose between two [[en:rpd:mastery|mastery]] paths after defeating [[en:rpd:tengu_mob|Tengu]] (boss #2) with a [[en:rpd:tome_of_mastery_item|Tome of Mastery]]:
 +  * [[en:rpd:gladiator_subclass|Gladiator]]
 +  * [[en:rpd:berserker_subclass|Berserker]]
 +
 +==== Note about Page Naming ====
 +This page follows the current wiki convention for hero class pages using the `_class` suffix. If you arrived here from an old link, please note that hero class pages now use the format `class_name_class.txt` (e.g., `warrior_class.txt`, `mage_class.txt`) instead of just `class_name.txt`.
 +
 +==== Advantages ====
 +  * Better starting HP and strength than other classes
 +  * Unique Short Sword provides an early combat advantage
 +  * Good survivability with high HP
 +  * Access to armor and defensive items
 +
 +==== Disadvantages ====
 +  * Lacks ranged combat options
 +  * Less proficient with [[en:rpd:missile_weapons|missile weapons]] (as mentioned in strings: "Warriors are less proficient with missile weapons")
 +  * Relies on direct confrontation
 +  * No magical abilities for utility
 +
 +==== Strategy ====
 +  * Use your HP advantage to engage enemies more aggressively
 +  * Focus on upgrading your unique Short Sword when possible
 +  * Invest in armor early for maximum protection
 +  * Take advantage of the higher strength to use better equipment
 +  * Consider your subclass choice carefully based on your playstyle
 +
 +==== Code References ====
 +  * **Java Implementation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java|HeroClass.java]]
 +  * **Starting Configuration:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/hero/initHeroes.json#L24-L34|initHeroes.json#L24-L34]]
 +  * **Hero Class Implementation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/Hero.java#L801-L815|Hero.java#L801-L815]] - Food healing implementation
 +  * **English String Resources:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L966-L970|HeroClass_War string and HeroClass_WarPerks strings]]
 +  * **Russian String Resources:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L966-L970|HeroClass_War string and HeroClass_WarPerks strings (Russian)]]
 +  * **Class Perks (RU):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L2448-L2452|HeroClass_WarPerks strings]]
 +  * **All Warrior Perks (EN):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2448-L2452|HeroClass_WarPerks strings]]
 +  * **Code Verification:** Warrior class has class index 1 (ordinal 1), starts with 11 STR (vs 10 for other classes) and 20 HP (vs 15 for other classes) as defined in initHeroes.json
 +  * **mr: namespace:** Check [[mr:warrior_class]] for machine-readable data
 +  * **Starting Equipment Details:** Warrior starts with ShortSword +1 (defined in [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/hero/initHeroes.json#L35-L38|initHeroes.json#L35-L38]]), BodyArmor spell in quickslot (defined in [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/hero/initHeroes.json#L41-L43|initHeroes.json#L41-L43]]), 100 gold and Ration (defined in [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/hero/initHeroes.json#L7-L12|initHeroes.json#L7-L12]])
 +  * **Warrior Starting Stats:** Strength 11 and HP 20 defined in [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/hero/initHeroes.json#L39-L40|initHeroes.json#L39-L40]]
 +  * **ShortSword Details:** Unique starting weapon with reforge ability [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/melee/ShortSword.java|ShortSword.java]]
 +  * **Warrior Food Healing:** Warriors heal 5 HP when eating food (defined in [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/Hero.java#L811|Hero.java#L811]])
 +  * **Potion of Strength Identification:** Automatically identified for Warrior (defined in [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/hero/initHeroes.json#L44-L46|initHeroes.json#L44-L46]])
 +  * **Magic Affinity:** Combat magic affinity defined in [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/hero/initHeroes.json#L47|initHeroes.json#L47]]
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java#L39-L45|HeroClass enum definition]] - Warrior enum entry with armor class
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java#L145-L148|HeroClass title() method]] - Gets localized class title
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java#L151-L188|HeroClass perks() method]] - Gets localized class perk descriptions
 +
 +==== See Also ====
 +  * [[en:rpd:hero_class|Hero Classes]]
 +  * [[en:rpd:warrior_armor_item|Warrior's Armor]]
 +  * [[en:rpd:short_sword_item|Short Sword]]
 +  * [[en:rpd:gladiator_subclass|Gladiator Subclass]]
 +  * [[en:rpd:berserker_subclass|Berserker Subclass]]
 +  * [[en:rpd:hero_subclasses|Hero Subclasses]]
 +  * [[en:rpd:warrior_subclass|Warrior Subclass]] - General information about Warrior subclasses
 +
 +{{tag> rpd classes warrior hero}}