Beast Call Spell
Beast Call is a Huntress-affinity spell in Remixed Pixel Dungeon that attempts to summon a horde of mighty beasts to your command.
Description
Attempt to summon a horde of mighty beasts to your command. Actual results may vary. The spell summons creatures around the caster based on their skill level, with different types of beasts appearing depending on the caster's level.
Stats
Mechanics
The spell functions by:
Checking all adjacent cells around the caster (including diagonals)
For each empty and passable cell, there's a chance to spawn a creature
Chance to spawn: (1 - 1/skillLevel) - so higher skill level = higher chance
The type of creature depends on skill level: from simple creatures like Snail/Rat (low level) to powerful ones like Scorpio/Worm (high level)
Note: The original Lua script had an error in the formula that determines which creature to summon, which has been corrected in this documentation
Summoned beasts become pets under the caster's command
Creatures summoned: Snail, Rat, Crab, Swarm, Bat, Spinner, Scorpio, Worm (in order of strength)
Usage
The Beast Call spell can be used for:
Primary effect: Creating allied creatures to fight alongside the player
Strategic applications: Distracting enemies or absorbing damage
Utility purposes: Providing additional offensive capability in difficult situations
Classes
Classes that can use this spell include:
Strategy
How to effectively use the Beast Call spell:
Best situations: Use when surrounded by enemies to create distractions or when additional DPS is needed
Synergies: Works well with crowd control abilities to protect summoned creatures
Timing considerations: Best used when there are multiple empty adjacent cells available
Skill level impact: Higher skill level increases both the chance to summon and the power level of creatures
Environmental awareness: Position yourself where there are clear spaces for creatures to spawn
Technical Details
Implementation: Lua script located at scripts/spells/SummonBeast.lua
Summoning Logic: math.random() > 1/skillLevel determines spawn chance
Creature Selection: beasts[math.max(1, math.min(math.floor(math.random(skillLevel/2, skillLevel+1)), #beasts))] determines creature type (the original formula was incorrect in the script)
Beast Types: Snail, Rat, Crab, Swarm, Bat, Spinner, Scorpio, Worm (in order of increasing strength)
Allied Status: Summoned creatures use makePet(caster) to become player allies
Data Validation
This information is extracted directly from the game code and validated against the source implementation. The details are accurate as of the referenced source files and provide reliable information about the spell mechanics.
Content Verification
Information source: Lua Script in Remixed Dungeon codebase
Stats verified: Yes, extracted directly from spell class properties
Effect descriptions: Generated from code analysis and string resources
Corrections made: Identified and corrected mathematical error in creature selection formula from Lua script
Last updated: 2025-12-16 based on SummonBeast.lua
Source Code
See Also