User Tools

Site Tools


en:rpd:lich_mob

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:rpd:lich_mob [2026/01/01 19:45] – namespace move Mikeen:rpd:lich_mob [2026/01/01 19:47] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Lich ======
  
 +{{ rpd:images:mob_Lich.png|Lich }}
 +
 +The **Lich** is a powerful undead creature and boss in Remixed Dungeon that serves as a unlock mechanism for the Lich subclass.
 +
 +==== Description ====
 +The Lich is a powerful and dangerous undead boss found in the Necropolis level. It's both a challenging enemy to defeat and a necessary step to unlock the Lich subclass for the Necromancer class. This mob has powerful magic abilities and considerable health, making it one of the more challenging bosses in the game.
 +
 +==== Stats ====
 +  * **HP:** 200
 +  * **Attack Skill:** 35
 +  * **Defense Skill:** 23
 +  * **Damage:** 12-20
 +  * **Defense Rate (DR):** 15
 +  * **EXP:** 25
 +  * **Level:** Boss level
 +
 +==== Abilities ====
 +  * **Magic Attacks:** Uses powerful magical attacks against the player
 +  * **Runic Skull Activation:** Every 5 turns, activates a random runic skull with one of four effects:
 +    * **Red Skull:** Heals the Lich for 7% max HP per skull summoned
 +    * **Blue Skull:** Summons Skeletons (1 per skull summoned)
 +    * **Green Skull:** Creates Toxic Gas clouds (30-cell area per skull summoned)
 +    * **Purple Skull:** Provides complete protection from damage
 +  * **Teleportation:** Teleports around the battlefield (up to 15 attempts to find valid position)
 +  * **Area Effects:** Uses area-of-effect spells like Toxic Gas
 +  * **Defense Proc:** Has 50% chance to teleport when damaged
 +
 +==== Special Mechanics ====
 +  * **Subclass Unlock:** Defeating the Lich unlocks the Lich subclass for Necromancer class
 +  * **Item Drops:** Drops [[en:rpd:skeleton_key_item|Skeleton Key]] and either [[en:rpd:black_skull_item|Black Skull]] (for non-Necromancer classes) or [[en:rpd:black_skull_of_mastery_item|Black Skull of Mastery]] (for Necromancer class)
 +  * **Immunities:** Immune to [[en:rpd:paralysis_buff|Paralysis]], [[en:rpd:toxic_gas|Toxic Gas]], [[en:rpd:terror_buff|Terror]], [[en:rpd:death_enchantment_enchantment|Death]] enchantment, [[en:rpd:amok_buff|Amok]], [[en:rpd:blindness_buff|Blindness]], and [[en:rpd:sleep_buff|Sleep]]
 +  * **Undead Nature:** Is an undead creature with all associated immunities and weaknesses
 +  * **Runic Skulls:** Spawns 2-4 runic skulls (depending on difficulty: 2 on Easy, 3 on Normal, 4 on Hard+)
 +  * **Difficulty Scaling:** Number of runic skulls scales with game difficulty
 +
 +==== Strategy ====
 +  * **Preparation:** Ensure good equipment, [[en:rpd:potion_of_healing_item|potions]], and [[en:rpd:scrolls|scrolls]] before engaging
 +  * **Runic Skull Prioritization:** Focus on destroying runic skulls as they provide powerful effects to the Lich
 +  * **Area Awareness:** Be aware of summoned [[en:rpd:skeleton_mob|skeletons]] and [[en:rpd:toxic_gas_level_object|toxic gas]] clouds from skull activations
 +  * **Distance Management:** Control distance to avoid area attacks and prevent the Lich from reaching melee range
 +  * **Disruption:** Act quickly during skull activation phases to prevent powerful skull effects
 +  * **Healing Items:** Bring healing items as the fight may be prolonged and the Lich can heal itself
 +  * **Purple Skull Awareness:** Be prepared for situations where the Lich becomes temporarily invulnerable due to Purple Skull protection
 +  * **Teleportation Prediction:** Anticipate where the Lich might teleport based on available terrain
 +
 +==== Related Pages ====
 +  * [[en:rpd:lich_subclass|Lich Subclass]] - The playable subclass unlocked by defeating the Lich
 +  * [[en:rpd:necromancer_class|Necromancer Class]] - The class that can unlock the Lich subclass
 +  * [[en:rpd:black_skull_of_mastery_item|Black Skull of Mastery]] - Item dropped by the Lich
 +  * [[en:rpd:black_skull_item|Black Skull]] - Item dropped by the Lich for non-necromancer classes
 +  * [[en:rpd:skeleton_key_item|Skeleton Key]] - Key dropped by the Lich
 +  * [[en:rpd:runic_skull_level_object|Runic Skull]] - Objects summoned by the Lich
 +  * [[en:rpd:mobs|Mobs]] - Other creatures in the dungeon
 +  * [[en:rpd:bosses|Bosses]] - Other bosses in the dungeon
 +  * [[en:rpd:undead_mob|Undead]] - Other undead creatures
 +  * [[en:rpd:necropolis_level|Necropolis Level]] - Level where the Lich appears
 +  * [[en:rpd:pedestal_level_object|Pedestal]] - Object where runic skulls appear
 +
 +==== Code References ====
 +  * **Java Implementation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/Lich.java|Lich.java]] - Complete implementation of the Lich boss
 +  * **Stats Verification:** Extracted from Lich.java constructor: HP=200, EXP=25, Defense=23, Attack=35, Damage=12-20, DR=15
 +  * **Immunities:** Lich.java shows immunities to Paralysis, ToxicGas, Terror, Death, Amok, Blindness, and Sleep
 +  * **Special Mechanics:** Lich.java implements teleportation mechanics, runic skull summoning and activation
 +  * **Runic Skulls:** The Lich summons 2-4 runic skulls depending on difficulty which activate every 5 turns to heal, summon skeletons, create toxic gas, or provide protection
 +  * **Drops:** Lich.java shows it drops [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/keys/SkeletonKey.java|SkeletonKey]] and either [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/necropolis/BlackSkull.java|BlackSkull]] or [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/necropolis/BlackSkullOfMastery.java|BlackSkullOfMastery]] based on hero class
 +  * **Teleportation Mechanics:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/Lich.java#L64-L82|jump() method]] - Up to 15 attempts to find valid position
 +  * **Runic Skull Activation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/Lich.java#L87-L141|activateRandomSkull() and useSkull() methods]] - Activates every 5 turns via act() method
 +  * **Runic Skull Types:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/RunicSkull.java|RunicSkull.java]] - Red (heal), Blue (summon), Green (toxic gas), Purple (protection)
 +  * **Skull Spawning:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/Lich.java#L157-L186|spawnSkulls() method]] - Finds pedestals and spawns skulls on them
 +  * **Difficulty Scaling:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/Lich.java#L158-L164|SKULLS_BY_DEFAULT]] - 2 skulls on Easy, 3 on Normal, 4 on Hard+
 +  * **Defense Proc:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/Lich.java#L144-L152|defenseProc() method]] - 50% chance to teleport when damaged
 +  * **Death Mechanic:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/Lich.java#L148-L157|die() method]] - Clears all runic skulls and removes all other mobs on level
 +  * **String Resources (English):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1453-L1456|strings_all.xml#L1453-L1456]]
 +  * **String Resources (Russian):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1453-L1456|strings_all.xml#L1453-L1456]]
 +  * **Runic Skull Implementation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/RunicSkull.java|RunicSkull.java]] - Contains all skull types and behaviors
 +  * **Badge Validation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/Lich.java#L155|Lich.java#L155]] - Validates Lich_Slain badge upon defeat
 +  * **Hero Class Check:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/Lich.java#L45-L49|Lich.java#L45-L49]] - Determines which skull to drop based on hero class
 +  * **Distance Attack:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/Lich.java#L56-L57|canAttack() method]] - Attack range is less than 4 tiles using Ballistica
 +  * **Boss Slain Badge:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/Lich.java#L155|Lich.java#L155]] - Validates LICH_SLAIN badge
 +
 +{{tag> rpd mobs bosses undead lich }}