User Tools

Site Tools


mr:plague_doctor_mob

Plague Doctor Mob - Code References

Java Classes

This entity does not exist as a hostile mob in the game. The Plague Doctor is implemented as an NPC, not a hostile mob.

  • PlagueDoctorNPC.java - Main NPC class extending ImmortalNPC
  • Note: The entity kind is “PlagueDoctorNPC” but for wiki naming conventions, use `_npc` suffix for NPCs

JSON Configuration

This entity does not exist as a mob in the game. No JSON configuration exists for a Plague Doctor mob.

  • NPC placement is defined in TiledMaps: Town.tmx (object id=“17” name=“PlagueDoctorNPC”)
  • Sprite configuration: Mobs.tsx (property name=“kind” value=“PlagueDoctorNPC”)

String Resources

<string name="PlagueDoctorNPC_Name">plague doctor</string>
<string name="PlagueDoctorNPC_Gender">masculine</string>
<string name="PlagueDoctorNPC_Name_Objective">plague doctor</string>
<string name="PlagueDoctorNPC_Desc">The whole body of this humpbacked person is hidden under a leather jumpsuit. Also, from him comes a bitter smell of medicine and ... garlic?</string>

Lua Scripts

This entity does not exist as a mob in the game. The Plague Doctor NPC quest system is implemented via Lua.

Additional Information

  • Entity Type: NPC (non-player character), not a hostile mob
  • Location: Town area
  • Quest Giver: Yes - provides rat hide quest
  • Hostile: No - peaceful NPC
  • Related Mobs: Rats (quest target)
  • Implementation Pattern: Uses ImmortalNPC base class for unkillable behavior
mr/plague_doctor_mob.txt · Last modified: by 127.0.0.1