====== Dash Spell ====== {{ rpd:images:dash_spell.png|Dash Spell }} **Dash Spell** is a spell in Remixed Dungeon (Combat Affinity). ==== Description ==== Dash towards a specified direction while colliding with enemies, dealing damage and causing maim. ==== Stats ==== * **Magic Affinity:** Combat * **Targeting:** cell * **Level:** 3 * **Mana Cost:** 10 * **Cooldown:** 30 turns * **Cast Time:** 0.5 turns * **Special Effects:** Damages targets, pushes enemies, roots enemies in place, applies maim ==== Usage ==== The Dash spell can be used for: * **Offensive applications:** Close distance with enemies and deal damage - [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/Dash.lua#L52-L63|Dash.lua:damage calculation]] * **Control applications:** Restrict enemy movement - [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/Dash.lua#L34-L46|Dash.lua:push mechanics]] * **Strategic applications:** Reposition in combat * **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 ==== 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#L2251-L2254|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#L2251-L2254|strings_all.xml:DashSpell strings]] ==== See Also ==== * [[en:rpd:spells_overview|Spells]] * [[en:rpd:mechanics|Game Mechanics]] * [[en:rpd:combat|Combat Affinity]] {{tag> rpd spells combat }}