mr:rpd:mimic_amulet_mob
Table of Contents
Mimic Amulet Mob (Machine-Readable Reference)
Entity Identification
- Entity Kind: MimicAmulet
- Entity Type: Mob (Enemy)
- Java Class: `com.nyrds.pixeldungeon.mobs.guts.MimicAmulet`
- Package: `com.nyrds.pixeldungeon.mobs.guts`
- Inheritance: `MimicAmulet` → `Mob` → `Actor` → `Char`
- Related Entity: `com.watabou.pixeldungeon.items.rings.MimicAmulet` (Item/Ring - different entity)
Core Properties
- Base Speed: 1.25 (faster than normal, from JSON `baseSpeed`)
- Flying: true (always levitates, from JSON `flying`)
- Carcass Chance: 0 (no corpse, from JSON `carcassChance`)
- Level Scaling: Uses current dungeon depth (`str`: 15)
- EXP for Kill: 5 (from JSON `exp`)
Stats (Current JSON)
- Attack Skill: 19 (from JSON `attackSkill`)
- Defense Skill: 1 (from JSON `defenseSkill`)
- HP: 65 (from JSON `ht`, `str`: 15)
- Damage: 6-16 (from JSON `dmgMin`/`dmgMax`)
- DR: 0 (from JSON `dr`)
Immunities & Resistances
- Immune to: ToxicGas, Paralysis, Stun
- Always Visible: `enemySeen = true` (cannot become invisible/hidden)
- Not a Pet: `canBePet() = false`
- Auto Levitation: Applies Levitation buff if not already buffed
Behavior
- AI State: Active hunter - always seeks player once detected
- Spawn Location: Guts level (floors 26-30)
- Appearance: Disguises as floating amulet item
- Loot: Always drops Skeleton Key for next level
- Registration: `MobFactory.registerMobClass(MimicAmulet.class)`
Code References
- Main Class: MimicAmulet.java
- Mob Factory Registration: MobFactory.java#L204
- PseudoAmulet Item (spawns this mob): PseudoAmulet.java
- Alchemy Recipes (non-resurrectable): AlchemyRecipes.java#L161
String Resources
- English Name: `MimicAmulet_Name` = “Mimic Amulet”
- English Info: `MimicAmulet_Info` = “A floating amulet that looks valuable, but it's actually a dangerous mimic waiting to attack.”
- Russian Name: `MimicAmulet_Name` = “Амулет-мимик”
- Russian Info: `MimicAmulet_Info` = “Парящий амулет, выглядящий ценным, но на самом деле это опасный мимик, готовый атаковать.”
Buff Indicator
- Icon: `BuffIndicator.CURSED_ROSE` (reuses cursed rose icon)
Entity Kind
- getEntityKind(): Returns “MimicAmulet” (class simple name)
- JSON Config: No JSON configuration (implemented purely in Java)
- Lua Scripts: No Lua scripts
Related Entities
- Item Version: Pseudo Amulet (Item) - Item that spawns this mimic when picked up
- Guts Level: Guts Level
- Skeleton Key: Skeleton Key
mr/rpd/mimic_amulet_mob.txt · Last modified: by 127.0.0.1

