====== Enslaved Soul ====== {{ rpd:images:enslavedsoul_sprite.png|Enslaved Soul }} Enslaved Souls are spectral undead enemies found in the Necropolis area of the dungeon in Remixed Dungeon. ==== Stats ==== * **Level**: Found in Necropolis area (levels necro1-necro4) * **HP**: 25 (ht(25)) * **Attack**: Moderate - Base attack skill 10 * **Defense**: Moderate - Base defense skill 11, damage reduction (DR) 10 * **Damage**: 5-8 * **EXP**: 5 points when killed * **Max Level**: 15 * **Speed**: 1.1x (faster than normal) * **Type**: Undead, Flying ==== Description ==== Enslaved Souls are the tortured spirits of adventurers who died in the Necropolis. They are bound to the will of the area's dark magic and attack intruders. ==== Behavior ==== * Flies (can pass through walls and obstacles) * Haunts the Necropolis area (necro1-necro4 levels) * Uses spectral attacks that may cause status effects * Part of the undead category with special characteristics ==== Special Mechanics ==== * **Status Effect Attack**: On successful hit, has a 20% chance to inflict a random debuff: * [[en:rpd:blindness_buff|Blindness]] * [[en:rpd:charm_spell|Charm]] * [[en:rpd:roots_buff|Roots]] * [[en:rpd:slow_buff|Slow]] * [[en:rpd:vertigo|Vertigo]] * [[en:rpd:weakness|Weakness]] * **Special Drops**: Very low chance to drop Gold (0.02f chance) * **Carcass Chance**: 0 (cannot be used for food or other purposes) ==== Spawn Information ==== * **Necro1**: {Zombie:1, Skeleton:1, EnslavedSoul:0.9} * **Necro2**: {Zombie:1, ExplodingSkull:0.6, EnslavedSoul:0.9, DeathKnight:0.5, DreadKnight:0.015} * **Necro3**: {Zombie:2, ExplodingSkull:1.2, EnslavedSoul:0.9, DeathKnight:0.5, DreadKnight:0.015} * **Necro4**: {ExplodingSkull:1.3, EnslavedSoul:0.4, DeathKnight:1.5, DreadKnight:0.045} ==== Content Verification ==== * **Information Source**: ''com.nyrds.pixeldungeon.mobs.necropolis.EnslavedSoul.java'' * **Stats Verification**: Extracted directly from constructor in ''EnslavedSoul.java'' * **Effect Descriptions**: Extracted from ''strings_all.xml'' resources (''EnslavedSoul_Desc'') * **Code References**: ''EnslavedSoul.attackProc'' method handles status effect application via ''Buff.prolong'' ==== Class Implementation ==== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/EnslavedSoul.java|EnslavedSoul.java]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1443-L1446|String Resources]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/levelsDesc/Bestiary.json|Bestiary.json]] - spawn rates ==== Related ==== * [[en:rpd:mobs|Mobs]] - Other monsters * [[en:rpd:necropolis|Necropolis]] - Area where found * [[en:rpd:undead_mob|Undead]] - Creature type * [[en:rpd:zombie_mob|Zombie]] - Other necropolis inhabitant * [[en:rpd:skeleton_mob|Skeleton]] - Other necropolis inhabitant {{tag> rpd mobs enslaved_soul undead necropolis}}