Entity Kind: `BlackCat`
Entity Type: Mob (NPC - Neutral/Friendly)
Description: Black Cat is a friendly, immortal NPC mob that appears in fortune shops and special levels. It has passive AI behavior and cannot be killed.
Black Cat is defined in JSON configuration at `RemixedDungeon/src/main/assets/mobsDesc/BlackCat.json`:
{
"defenseSkill": 3,
"attackSkill": 8,
"exp": 2,
"maxLvl": 4,
"dmgMin": 1,
"dmgMax": 4,
"dr": 1,
"attackDelay": 1,
"ht": 10,
"baseSpeed": 1,
"spriteDesc": "spritesDesc/BlackCat.json",
"scriptFile": "scripts/npc/BlackCat",
"aiState": "Passive",
"fraction": "NEUTRAL",
"friendly": true,
"immortal": true
}
Configuration Notes:
Level Spawns: Black Cat appears in fortune-related levels:
English (`values/strings_all.xml`):
<string name="BlackCat_Name">Black cat</string> <string name="BlackCat_Gender">feminine</string> <string name="BlackCat_Name_Objective">cat</string> <string name="BlackCat_Desc">This is a black cat</string> <string name="BlackCat_AiStatus">This cat is doing ordinary cat things</string> <string name="BlackCat_Phrases_0">Prrrrrrr</string> <string name="BlackCat_Phrases_1">Meow...</string> <string name="BlackCat_Phrases_2">Meow!</string>
Russian (`values-ru/strings_all.xml`):
<string name="BlackCat_Name">Чёрная кошка</string> <string name="BlackCat_Gender">feminine</string> <string name="BlackCat_Name_Objective">кошку</string> <string name="BlackCat_Desc">Это чёрная кошка</string> <string name="BlackCat_AiStatus">Эта кошка делает обычные кошачьи дела</string> <string name="BlackCat_Phrases_0">Фрррр</string> <string name="BlackCat_Phrases_1">Мяу...</string> <string name="BlackCat_Phrases_2">Мяу!</string>
Other Languages: Black Cat is localized in all supported languages including Indonesian, Greek, Spanish, French, German, Portuguese, Italian, Japanese, Korean, Chinese, Polish, Ukrainian, Hungarian, Turkish, and Malay.
Script Behavior: The Black Cat Lua script implements: