User Tools

Site Tools


en:rpd:doctor_armor_item

Doctor Armor

Doctor Armor

The Doctor Armor is the class-specific armor for the Doctor class in Remixed Pixel Dungeon. It grants the Doctor a powerful area-of-effect ability: the Miasma Cloud.

Description

The Doctor Armor is the designated class armor for the Doctor class. When activated, its special ability releases a cloud of noxious miasma that damages and disables enemies caught in it. The Doctor, protected by the mask, is immune to the gas they create.

Special Ability: Miasma Cloud

The Doctor Armor's active special ability is Miasma Cloud (trigger key: `DoctorSpecial`):

  • Effect: Spawns a 100-volume cloud of Miasma Gas centered on the Doctor (see `MiasmaGas.evolve()`)
  • Applies to enemies caught in the cloud:
  • Visual: Bursts 10 Miasma specks at the Doctor's position
  • Cost: Consumes one turn (`Actor.TICK`)
  • Self-immunity: The Doctor is unaffected by the gas (Miasma Gas checks `ToxicGas` / `GasesImmunity` immunities, which the Doctor's mask provides)

Class Restriction

This armor can only be equipped by the Doctor class. Attempting to equip it on any other class triggers a warning: “Only plague doctors can use this armor!” (`DoctorArmor_NotDoctor`).

Visual Appearance

Despite the internal name `DoctorArmor`, the in-game sprite visual name is PlagueDoctorArmor (see `DoctorArmor.getVisualName()`). The armor is rendered with a helmet, collar, and full hair/facial-hair coverage (`hasHelmet`, `hasCollar`, `coverHair`, `coverFacialHair`).

See Also

Content Verification

  • Information source: DoctorArmor.java
  • Cloud behavior: MiasmaGas.java
  • String resources: `DoctorArmor_Name` (“Doctor's Garb”), `DoctorArmor_Info`, `DoctorArmor_NotDoctor` in strings_all.xml
  • Code verification: DoctorArmor extends ClassArmor; `doSpecial()` seeds a MiasmaGas blob of volume 100; the class restriction is enforced in `doEquip()`
en/rpd/doctor_armor_item.txt · Last modified: by 127.0.0.1