en:rpd:dash_spell
Table of Contents
Dash Spell
Description
Dash towards a target cell while colliding with enemies, dealing damage and pushing them. The spell has a maximum range of 2 cells.
Stats
- Magic Affinity: Combat
- Targeting: cell
- Level: 3
- Mana Cost: 10
- Cooldown: 30 turns
- Cast Time: 0.5 turns
- Range: 2 cells maximum
- Special Effects: Damages targets, pushes enemies, applies Vertigo
Mechanics
- Movement: Caster dashes to target cell (max 2 cells away)
- Damage: Caster's effective STR - 5, plus weapon damage if equipped
- Area Effect: Hits all enemies in 3×3 area around destination cell
- Push Effect: Enemies at destination are pushed; if push fails, caster moves to adjacent cell
- Vertigo: Enemies hit receive Vertigo buff for duration based on caster's skill level
- Self-cast: Casting on own cell shows message and doesn't consume spell
- Sound/Visual: Plays “dash” sound and shows “dash” zap effect
Usage
The Dash spell can be used for:
- Offensive applications: Close distance with enemies and deal damage
- Control applications: Push enemies and apply Vertigo to restrict movement
- Strategic applications: Reposition in combat or escape danger
- Utility purposes: Quick traversal of corridors
Classes
Classes that can use this spell include:
- Classes with Combat affinity (e.g., Combat Affinity)
- Other classes that gain access through special means
Strategy
How to effectively use the Dash spell:
- Best situations: Most effective when you need to quickly close distance with an enemy or escape a dangerous situation
- Synergies: Combines well with weapons that have special effects on hit
- Timing: The cooldown of 30 turns means it should be used strategically rather than frequently
- Range limitation: Maximum distance of 2 cells from caster
- Area damage: Hits all enemies in a 3×3 area around the destination cell
- Self-cast warning: Casting on yourself will display a message and not consume the spell
Content Verification
- Information source: Dash.lua Lua Script in Remixed Dungeon codebase
- Stats verified: Yes, extracted directly from Dash.lua:desc() function properties
- Effect descriptions: Generated from Dash.lua:castOnCell() function analysis and string resources
- String resources: strings_all.xml:DashSpell strings
- Last updated: 2024-12-18 based on Dash.lua
Source Code
- Main implementation: Dash.lua
- Spell description: Dash.lua:desc()
- Cast function: Dash.lua:castOnCell()
- Damage calculation: Dash.lua:damage
- Push mechanics: Dash.lua:push
- String resources: strings_all.xml:DashSpell strings
See Also
en/rpd/dash_spell.txt · Last modified: by 127.0.0.1

