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)
- Flying: true (always levitates)
- Carcass Chance: 0 (no corpse)
- Level Scaling: Uses current dungeon depth as level
- EXP for Kill: 2 + 2 * (level - 1) / 5
Stats (Level-Dependent)
- HP: `(3 + level) * 5`
- Attack Skill: `9 + level`
- Defense Skill: `2 * attackSkill + 1`
- Damage: `HP/10` to `HP/4` (based on current HP)
- Defense Rating (DR): 0
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: Mimic Amulet (Item/Ring) - Different entity, extends Ring
- Guts Level: Guts Level
- Skeleton Key: Skeleton Key
mr/rpd/mimic_amulet_mob.txt · Last modified: by 127.0.0.1

