====== Shadow ====== {{ rpd:images:shadow_mob.png|Shadow }} ==== Description ==== **Shadows** - mysterious entities that live inside prison walls. They silently wander through the ruins of the ancient prison, only occasionally showing themselves to adventurers, usually in their latest adventure. They are fast and swift creatures that can move through walls making them difficult to fight with ranged weapons. ==== Special Abilities ==== * **Wall Walking:** Can move through walls (walkingType = WalkingType.WALL) * **Movement through walls:** Main feature of shadows - ability to move inside walls * **Immunity to ranged attacks:** Because of this shadows are nearly impossible to attack with throwing weapons or wands * **Attack only in doorways:** Ranged attack can be applied only if shadow stands in a doorway * **High speed:** Shadows move twice as fast as the player (speed() = 2.0f) * **Fast attack:** Attack occurs twice as fast as normal (attackDelay = 0.5f) * **Statistics:** * **Health:** 20 HP (hp(ht(20))) * **Min damage:** 5 * **Max damage:** 10 * **Attack skill:** 10 * **Defense skill:** 15 * **XP for kill:** 5 * **Max Level:** 10 * **Corpse chance:** 0 (carcassChance = 0) * **Special behavior:** When stunned, shadows can exit walls and walk on the floor ==== Creation History ==== The idea and design of the shadow was proposed and implemented by Bogdan Kachura. ==== Content Verification ==== * Information source: Java class [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Shadow.java|Shadow.java]] * Special mechanics: Extracted from Shadow.java and WalkingType.java implementation * Last updated: December 2025, source: Remixed Dungeon 1.9.3 ==== Implementation Class ==== * Java: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Shadow.java|Shadow.java]] * Walking Mechanic: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/WalkingType.java|WalkingType.java]] ==== String Resources ==== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1307|Shadow_Name]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1309|Shadow_Name_Objective]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1310|Shadow_Desc]] ==== See Also ==== * [[en:rpd:shadow_lord_mob|Shadow Lord]] - Related boss mob * [[en:rpd:mobs|Enemies]] - Other hostile creatures * [[en:rpd:prison_level|Prison Level]] - Level where creature is encountered * [[en:rpd:walking_type_mechanic|Walking Type]] - Movement mechanics on different surfaces * [[en:rpd:enemies|Enemies]] - General information about enemy types {{tag> rpd mobs prison shadow}}