rpd:berserker_armor_item
Table of Contents
Berserk Armor
Berserk Armor is the class-specific armor obtained by using an Armor Kit on any regular armor for the Berserker subclass in Remixed Dungeon.
Acquisition
- When using the Armor Kit, the game calls ClassArmor.upgrade() method which creates a BerserkArmor instance if the hero's subclass is Berserker
- Transforms the base armor into Berserk Armor with special properties, inheriting the original armor's stats and enchantments
Special Properties
- Inherits all properties of Warrior Armor (Leap ability)
- Exclusively usable by the Berserker subclass - cannot be equipped by other classes/subclasses
- Inherits the helmet from Warrior Armor (hasHelmet = true)
- Cover hair: Yes (coverHair = true)
- Image ID: 6
- Class: BerserkArmor.java
Special Ability: Leap
- Allows jumping to a targeted location
- Stuns adjacent enemies for 3 turns upon landing (SHOCK_TIME constant)
- Uses 1 turn of time (LEAP_TIME constant)
- Creates dust particles at landing location
- Causes camera shake upon landing
- Requires selecting a target location using the cell selector
- If the target location has an enemy, the leap will land on the closest empty adjacent cell
- Can be used to reposition in combat or escape dangerous situations
- Skill points cost: 1/3 of max skill points rounded up
Usage
Strategy
- Use the leap ability for positioning and to control enemy spacing
- The stun effect can give you breathing room against multiple enemies
- Can be used to reach distant areas quickly or escape dangerous situations
- Consider using it before engaging groups of enemies to separate them
- The leap can be used to land next to special level features or items
Technical Details
- Parent Class: Extends WarriorArmor class
- Implementation: Overrides doEquip method to restrict to Berserker subclass only
- Visual: Uses image ID 6 with helmet
- Armor Type: ClassArmor subclass (cannot be upgraded, always identified)
Code References
- BerserkArmor.java - Main implementation
- WarriorArmor.java - Parent class with leap ability
- ClassArmor.java - Base class for all class-specific armors
- ArmorKit.java - Item that creates class-specific armors
- String Resources - Name and description
Related
- Berserker - The subclass that can use this armor
- Warrior Armor - Parent class with shared abilities
- Armor Kit - Item needed to craft class armor
- Warrior - Hero class that can unlock Berserker
- Armor - Other armor types in the game
- Gladiator Armor - Alternative Warrior subclass armor
rpd/berserker_armor_item.txt · Last modified: by 127.0.0.1
