В версии 3.9 появился новый параметр для эффектов.
При смене оружия эффект спадает. Пример: cancelOnItemSwitch="WEAPON" или cancelOnItemSwitch="ARMOR".
Для типа WEAPON: эффект отменяется, если текущее оружие не соответствует ограничению weaponsAllowed навыка. (условно если поменять лук на лук, эффект остается).
Для типа ARMOR: эффект отменяется при смене любой части брони.
При смене оружия эффект спадает. Пример: cancelOnItemSwitch="WEAPON" или cancelOnItemSwitch="ARMOR".
Для типа WEAPON: эффект отменяется, если текущее оружие не соответствует ограничению weaponsAllowed навыка. (условно если поменять лук на лук, эффект остается).
Для типа ARMOR: эффект отменяется при смене любой части брони.
Код:
<skill id="313" levels="8" name="Snipe" enchantLevels1="30" enchantLevels2="30" >
<table name="#enchantMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 </table>
<table name="#mpConsume"> 28 29 30 31 32 33 34 34 </table>
<table name="#pAtk"> 110 119 129 138 148 158 167 177 </table>
<table name="#accCombat"> 1 3 3 3 3 3 3 3 </table>
<table name="#ench1pAtk"> 179 181 182 184 185 187 188 190 192 193 195 196 198 199 201 203 204 206 207 209 210 212 214 215 217 218 220 221 223 225 </table>
<table name="#ench2MpConsume"> 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 20 20 </table>
<table name="#stackOrder"> 1 2 3 4 5 6 7 8 </table>
<table name="#ench1stackOrder"> 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 </table>
<table name="#aggro"> 566 582 597 611 624 635 646 655 </table>
<table name="#magicLvl"> 60 62 64 66 68 70 72 74 </table>
<set name="magicLvl" val="#magicLvl"/>
<set name="weaponsAllowed" val="BOW" />
<set name="mpConsume" val="#mpConsume"/>
<set name="target" val="SELF"/>
<set name="reuseDelay" val="10000"/>
<set name="hitTime" val="2000"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="ACTIVE"/>
<set name="aggroPoints" val="#aggro"/>
<enchant1 name="magicLvl" val="#enchantMagicLvl"/>
<enchant2 name="magicLvl" val="#enchantMagicLvl"/>
<enchant2 name="mpConsume" val="#ench2MpConsume"/>
<for>
<effect count="1" name="ImobileBuff" time="120" val="0" stackOrder="#stackOrder" stackType="snipe" cancelOnItemSwitch="WEAPON">
<add stat="pAtk" val="#pAtk">
<using kind="BOW" />
</add>
<add stat="accCombat" val="#accCombat">
<using kind="BOW" />
</add>
<basemul stat="rCrit" val="0.2">
<using kind="BOW" />
</basemul>
<add stat="pAtkRange" val="300">
<using kind="BOW" />
</add>
</effect>
</for>
<enchant1for>
<effect count="1" name="ImobileBuff" time="120" val="0" stackOrder="#ench1stackOrder" stackType="snipe">
<add stat="pAtk" val="#ench1pAtk">
<using kind="BOW" />
</add>
<add stat="accCombat" val="3">
<using kind="BOW" />
</add>
<basemul stat="rCrit" val="0.2">
<using kind="BOW" />
</basemul>
<add stat="pAtkRange" val="300">
<using kind="BOW" />
</add>
</effect>
</enchant1for>
</skill>