User Tools

Site Tools


en:rpd:blackcat_npc

Black Cat

Black Cat

Description

The Black Cat is a neutral NPC found in the Fortune Teller's house in Town. It behaves like a regular cat, wandering around and occasionally making cat-like sounds. The cat is friendly and can be interacted with by petting it.

Stats

  • HP: 10
  • Defense Skill: 3
  • Attack Skill: 8
  • Damage: 1-4
  • Damage Reduction (DR): 1
  • Experience for Kill: 2
  • Maximum Level: 4
  • Attack Delay: 1.0
  • Base Speed: 1.0
  • Fraction: NEUTRAL
  • Friendly: true
  • Immortal: true (cannot be killed normally, but death curse triggers on scripted death)

Behavior

  • AI Actions: Seeks out edible food items to eat (Fried Fish, Chargrilled Meat)
  • Raw Food Conversion: Will cook raw food items (Mystery Meat, Raw Fish) using Wand of Firebolt when adjacent
  • Disgusting Food: When finding rotten food (Rotten Ration, Rotten Pasty, Rotten Pumpkin Pie, Rotten Fish), may summon a Rat to deal with it
  • Movement: Wanders around looking for food items; can blink to reach food
  • AI Status: “This cat is doing ordinary cat things”

Interaction

  • Players can interact with the Black Cat by petting it (action: “pet”)
  • When pet, the cat will make a random sound: “Prrrrrrr”, “Meow…”, or “Meow!”
  • When approached by the player, the cat will sleep and make a sound

Special Properties

  • Death Curse: When the Black Cat dies, it reduces the player's Strength by 1 (minimum of 1)
  • Curse Visual: Reduces strength with a shadow particle effect and shows red “Strength -1” status
  • Sound Effect: Plays a “cursed” sound when dying

Location

  • Found in the Fortune Teller's house in town (Fortune level)
  • May wander within the house but generally stays in the room with the Fortune Teller

Notes

  • Despite being called “Black” Cat, its actual color may vary based on sprite
  • The cat represents a common Pixel Dungeon reference - black cats were traditionally thought to bring bad luck
  • The cat has a gender of feminine in most localizations

Content Verification

  • Information source: Lua Script (scripts/npc/BlackCat.lua and scripts/ai/BlackCat.lua)
  • Behavior and mechanics: Extracted directly from Lua code
  • Mob configuration: BlackCat.json
  • String resources: BlackCat strings
  • Entity kind: blackcat (via getEntityKind() returning simple class name)
  • Machine-readable data: mr:blackcat_npc
  • Last updated: Based on Remixed Dungeon source code analysis

Code References

See Also

en/rpd/blackcat_npc.txt · Last modified: by 127.0.0.1