User Tools

Site Tools


mr:black_cat_npc_mob

Black Cat NPC - Code References

Java Classes

This entity is data-driven (JSON + Lua), no dedicated Java class exists.

JSON Configuration

  • Mob definition: BlackCatNPC.json
    • HP: 10 (ht), Defense Skill: 3, Attack Skill: 8, Damage: 1-4, DR: 1, EXP: 2, maxLvl: 4
    • AI state: Passive, fraction NEUTRAL, friendly and immortal
  • Sprite configuration: BlackCat.json

String Resources

<string name="BlackCat_Name">Black cat</string>
<string name="BlackCat_Desc">This is a black cat</string>
<string name="BlackCat_AiStatus">This cat is doing ordinary cat things</string>

Lua Scripts

    • Interacting with the cat makes it say a random phrase from BlackCat_Phrases and play its “sleepâ€� animation
    • Killing the cat curses the hero: permanently loses 1 STR (minimum 1) with a cursed sound effect
mr/black_cat_npc_mob.txt · Last modified: by 127.0.0.1