dash.xml
<abilities>
<ability>
<name>Dash</name>
<key>dash</key>
<skill>Unarmed</skill>
<icon>unarmed_9</icon>
<tagline>"Dance between lines, never cross them."</tagline>
<description>
Quickly dash up to 1 tile. This ability is fast, taking only 25 time.
</description>
<type>Target</type>
<subType>2_Abilities</subType>
<abilitySoundPack>dash</abilitySoundPack>
<cost>10.0</cost>
<cooldown>4</cooldown>
<targetInfo>
<type>TileSelection</type>
<aoeTargeting>
<selectionArea>
<type>square</type>
<allowTargets>
<allowCreature>false</allowCreature>
<allowEmpty>true</allowEmpty>
<allowPlayer>false</allowPlayer>
</allowTargets>
<params>
<params type="width">1</params>
<params type="height">1</params>
</params>
</selectionArea>
<targetArea>
<type>square</type>
<params>
<params type="width">0</params>
<params type="height">0</params>
</params>
</targetArea>
<fromCenter>true</fromCenter>
<cycleEmpty>true</cycleEmpty>
</aoeTargeting>
<abilityUseTime>
<type>override</type>
<overrideTime>25</overrideTime>
</abilityUseTime>
<isJump>true</isJump>
<jumpEffects>
<jumpEffect>
ShowAnimation -> key:dash, from_start_position:true, y_only_alt_animation:dustring;
</jumpEffect>
</jumpEffects>
</targetInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredPoints>1</requiredPoints>
</unlockRequirements>
</unlockInfo>
<requirements>
<requirements>
<type>MobilityEnabled</type>
</requirements>
<requirements>
<type>Weapon</type>
<params>
<params type="weapon">Unarmed</params>
</params>
</requirements>
</requirements>
</ability>
</abilities>