riposte.xml
<abilities>
<ability>
<name>Riposte</name>
<key>riposte</key>
<skill>warrapt</skill>
<icon>riposte</icon>
<tagline>"An eye for an eye, a strike for a strike."</tagline>
<description>
After successfully parrying an attack, perform a swift counterattack with +20 accuracy.
[n]This ability is very fast, requiring 50% less time to perform.
</description>
<type>Target</type>
<subType>5_2h_specialization</subType>
<cost>5.0</cost>
<cooldown>0</cooldown>
<targetInfo>
<type>TileSelection</type>
<aoeTargeting>
<selectionArea>
<type>square</type>
<allowTargets>
<allowCreature>true</allowCreature>
<allowEmpty>false</allowEmpty>
<allowPlayer>false</allowPlayer>
</allowTargets>
<params>
<params type="width">0</params>
<params type="height">0</params>
<params type="expandStat">Range</params>
</params>
</selectionArea>
<targetArea>
<type>square</type>
<params>
<params type="width">0</params>
<params type="height">0</params>
</params>
</targetArea>
</aoeTargeting>
<usesAmmo>false</usesAmmo>
<abilityUseTime>
<type>weapon</type>
<multiplier>0.5</multiplier>
</abilityUseTime>
</targetInfo>
<unlockInfo>
<autoUnlock>-1</autoUnlock>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredPoints>2</requiredPoints>
<requires>parry</requires>
</unlockRequirements>
</unlockInfo>
<requirements>
<requirements>
<type>PlayerParriedLastTurn</type>
</requirements>
</requirements>
<attacks>
<attacks>
<count>0</count>
<modifiers>
<modifiers>
<type>Accuracy</type>
<amount>20.0</amount>
</modifiers>
</modifiers>
</attacks>
</attacks>
</ability>
</abilities>