static_lance.xml
<abilities>
<ability>
<name>Static Lance</name>
<key>static_lance</key>
<skill>fulmination</skill>
<icon>static_lance</icon>
<description>
Discharge a burst of lightning in a straight line from your body, striking up to 3 tiles in a cardinal
direction. Deals ⮃8 thunder damage⮃ with ⮃30% knockback chance⮃ to each target hit.
[p]Deals ⮃+50% damage⮃ to stunned enemies.
</description>
<type>Target</type>
<abilitySoundPack>static_lance</abilitySoundPack>
<cost>25.0</cost>
<cooldown>3</cooldown>
<targetInfo>
<type>RotationSelection</type>
<rotationTargeting>
<allowTargets>
<allowCreature>true</allowCreature>
<allowEmpty>true</allowEmpty>
<allowPlayer>false</allowPlayer>
</allowTargets>
<shape>1line</shape>
<fourDirectionOnly>true</fourDirectionOnly>
<params>
<params type="stopAtFirstTarget">false</params>
<params type="length">3</params>
</params>
</rotationTargeting>
<usesAmmo>false</usesAmmo>
<abilityUseTime>
<type>standard</type>
</abilityUseTime>
</targetInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredPoints>1</requiredPoints>
</unlockRequirements>
</unlockInfo>
<extraTexts>
<extraTexts>
{{upgrade_text -> ability:crackling_touch}}
</extraTexts>
</extraTexts>
<requirements>
<requirements>
<type>HasStat</type>
<params>
<params type="key">TyrosAttunement</params>
<params type="amount">1</params>
</params>
</requirements>
</requirements>
<attacks>
<attacks>
<count>0</count>
<perTargetModifiers>
<modifiers>
<modifiers>
<type>Damage</type>
<amount>0.5</amount>
</modifiers>
</modifiers>
<requirements>
<requirements>
<type>Condition</type>
<params>
<params type="condition">HasStatusEffect -> key:status_stunned</params>
</params>
</requirements>
</requirements>
</perTargetModifiers>
<modifiers>
<modifiers>
<type>MinimumThunderDamage</type>
<amount>8.0</amount>
</modifiers>
<modifiers>
<type>MaximumThunderDamage</type>
<amount>8.0</amount>
</modifiers>
<modifiers>
<type>KnockbackChance</type>
<amount>0.3</amount>
</modifiers>
</modifiers>
<specialModifiers>
<specialModifiers>
<type>IgnoreBaseDamage</type>
<amount>0</amount>
</specialModifiers>
<specialModifiers>
<type>AlwaysHit</type>
<amount>0</amount>
</specialModifiers>
<specialModifiers>
<type>NoSlide</type>
<amount>0</amount>
</specialModifiers>
<specialModifiers>
<type>IsMagic</type>
<amount>0</amount>
</specialModifiers>
</specialModifiers>
<originTileEffects>
<originTileEffects>
THEN ShowDirectionalAnimation -> west:static_lance_west, east:static_lance_east,
north:static_lance_north, south:static_lance_south;
</originTileEffects>
</originTileEffects>
</attacks>
</attacks>
</ability>
</abilities>