====== Gladiator Subclass - Code References ======
Machine-readable reference page for the Gladiator hero subclass in Remixed Dungeon.
===== Entity Information =====
* **Entity Kind**: HeroSubClass.GLADIATOR
* **Hero Class**: Warrior
* **Subclass Type**: Mastery (Combat-focused)
* **Required Achievement**: Defeat Tengu + Tome of Mastery
===== Java Classes =====
* [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroSubClass.java|HeroSubClass.java]] - Enum definition (Line 43: GLADIATOR)
* [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/armor/GladiatorArmor.java|GladiatorArmor.java]] - Class-specific armor
* [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/TomeOfMastery.java|TomeOfMastery.java]] - Unlock mechanism (Line 75)
===== Enum Implementation =====
public enum HeroSubClass {
GLADIATOR(R.string.HeroSubClass_NameGlad, R.string.HeroSubClass_DescGlad, "GladiatorArmor"),
// ...
}
===== Key Methods =====
* **desc()**: Returns localized description string (R.string.HeroSubClass_DescGlad)
* **name()**: Returns localized name string (R.string.HeroSubClass_NameGlad)
* **armorClass()**: Returns "GladiatorArmor" class name for class-specific armor
===== Class-Specific Armor =====
* **GladiatorArmor** extends WarriorArmor
* Provides "Heroic Leap" ability (Line 21 in GladiatorArmor.java)
* Only usable by GLADIATOR subclass (checks hero.getSubClass() == HeroSubClass.GLADIATOR)
===== JSON Configuration =====
No specific JSON configuration. Subclass defined in HeroSubClass.java enum.
===== String Resources =====
gladiator
A successful attack with a melee weapon allows the _Gladiator_ to start a combo, in which every next successful hit inflicts more damage.
гладиатор
Успешная атака ближнего боя позволяет, _Гладиатору_ начать серию комбо-ударов, в течение которой каждое последующее попадание наносит больше урона.
===== Lua Scripts =====
This entity is implemented in Java, no Lua script exists.
===== Related Entities =====
* [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroSubClass.java|HeroSubClass.BERSERKER]] - Alternative Warrior subclass
* [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/armor/BerserkerArmor.java|BerserkerArmor]] - Alternative class armor
* [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/TomeOfMastery.java|TomeOfMastery]] - Unlock item for both subclasses
===== Wiki Pages =====
* [[en:rpd:gladiator_subclass|Gladiator Subclass (English)]] - English wiki page
* [[ru:rpd:gladiator_subclass|Гладиатор (Russian)]] - Russian wiki page
* [[en:rpd:warrior_class|Warrior Class]] - Parent hero class
* [[en:rpd:mastery_mechanic|Mastery]] - Subclass unlock mechanic
* [[en:rpd:gladiator_armor_item|Gladiator Armor]] - Class-specific armor
{{tag> mr subclasses warrior gladiator reference}}