====== Dash Spell ====== {{ rpd:images:dash_spell.png|Dash Spell }} **Dash** is a spell in Remixed Dungeon (Combat Affinity). ==== 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 3x3 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., [[en:rpd:combat|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 3x3 area around the destination cell * **Self-cast warning:** Casting on yourself will display a message and not consume the spell ==== Content Verification ==== * **Information source:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/Dash.lua|Dash.lua]] Lua Script in Remixed Dungeon codebase * **Stats verified:** Yes, extracted directly from [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/Dash.lua#L11-L18|Dash.lua:desc() function]] properties * **Effect descriptions:** Generated from [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/Dash.lua#L20-L65|Dash.lua:castOnCell() function]] analysis and string resources * **String resources:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2268-L2271|strings_all.xml:DashSpell strings]] * **Last updated:** 2024-12-18 based on [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/Dash.lua|Dash.lua]] ==== Source Code ==== * **Main implementation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/Dash.lua|Dash.lua]] * **Spell description:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/Dash.lua#L11-L18|Dash.lua:desc()]] * **Cast function:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/Dash.lua#L20-L65|Dash.lua:castOnCell()]] * **Damage calculation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/Dash.lua#L52-L63|Dash.lua:damage]] * **Push mechanics:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/Dash.lua#L34-L46|Dash.lua:push]] * **String resources:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2268-L2271|strings_all.xml:DashSpell strings]] ==== See Also ==== * [[en:rpd:spells_overview|Spells]] * [[en:rpd:mechanics_mechanic|Game Mechanics]] * [[en:rpd:combat|Combat Affinity]] * [[en:rpd:magic_affinity|Magic Affinity]] * [[en:rpd:vertigo_buff|Vertigo]] {{tag> rpd spells combat }}