Table of Contents
Summon Deathling
Summon Deathling is a Necromancy-affinity spell in Remixed Pixel Dungeon that summons a deathling minion. Based on source code: SummonDeathling.java
Description
This spell creates a temporary deathling ally to fight alongside the caster. The summoned creature will assist in combat until defeated or the summon limit is reached.
Stats
- Magic Affinity: Necromancy (source: SummonDeathling.java:11)
- Targeting: None (Self) (source: SummonDeathling.java:10)
- Level: 1 (default)
- Mana Cost: 1 (default)
- Cast Time: 3 seconds (source: SummonDeathling.java:13)
- Effect: Summons a deathling ally
- Image File: spellsIcons/necromancy.png (image index 0) (source: SummonDeathling.java:12)
Mechanics
- Summons a deathling creature to fight alongside the player (source: SummonDeathling.java, SummoningSpell.java)
- Summon limit: 1 + (Hero skill level - spell level) = Hero skill level for level 1 spell (source: SummonDeathling.java:16-18, Spell.java:210)
- Deathling's HP and damage grow with hero level and skill level (source: Deathling.java, strings_all.xml:10)
- Deathling is an undead flying mob with 0 exp reward (source: Deathling.java)
Usage
The Summon Deathling spell is used to:
- Gain temporary combat assistance
- Create tactical advantages in difficult fights
- Tank damage for the player character
Classes
Classes with Necromancy affinity have primary access to this spell:
- Necromancer Class - Has Necromancy affinity, starts with this spell
- Lich Subclass - Advanced Necromancer subclass with enhanced necromancy
Strategy
Summon Deathling is most effective when used in challenging encounters where additional combat assistance is needed. The summoned deathling will fight for the player until defeated or the summon limit is reached. Higher hero skill levels allow more simultaneous Deathlings.
Content Verification
- Information source: SummonDeathling.java
- Stats verification: Extracted directly from SummonDeathling.java
- Mechanics verification: Based on implementation in SummoningSpell.java parent class and Spell.java:210 for level modifier
- Last updated: June 2026
Code References
- SummonDeathling.java - Main implementation
- SummoningSpell.java - Parent class implementation (summoning logic, pet management)
- Spell.java:210 - getLevelModifier method for summon limit calculation
- SpellFactory.java:118 - Spell registration
- Deathling.java - Deathling mob implementation (stats scaling)
- MobFactory.java:257 - Deathling registration
- strings_all.xml:8-10 - Name, description, and Necromancy affinity string
- strings_all.xml:755-758 - Deathling mob string resources
- strings_all.xml:765 - Necromancy_SummonDeathlingName
- strings_all.xml (ru):8-10 - Russian name and description
- initHeroes.json - Hero starting spell reference for Necromancer
Source Strings
Name: SummonDeathling_Name = “Summon Deathling”
Description: SummonDeathling_Info = “Summons an undead follower. Deathling's hp and damage grows with hero level.\n\nSummon limit: %1$d (+ 1 every Magic Level)”

