[help]skills
Как сделать минусовые статы в супер хесте?
Вот
<skill id="7029" levels="4" name="Super Haste">
<table name="#Tab-runSpd"> 1.5 2 3 4 </table>
<table name="#Tab-pReuse"> 1 2 4 30 </table>
<table name="#Tab-mReuse"> 1 2 4 30 </table>
<table name="#Tab-mAtkSpd"> 1.5 1.8 3 4 </table>
<table name="#Tab-pAtkSpd"> 1.2 1.5 2 3 </table>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="CONT"/>
<set name="operateType" val="OP_TOGGLE"/>
<for>
<effect name="Buff" time="144000" val="0" stackOrder="99" stackType="attack_time_down">
<mul order="0x30" stat="runSpd" val="#Tab-runSpd"/>
<div order="0x30" stat="pReuse" val="#Tab-pReuse"/>
<div order="0x30" stat="mReuse" val="#Tab-mReuse"/>
<mul order="0x30" stat="mAtkSpd" val="#Tab-mAtkSpd"/>
<mul order="0x30" stat="pAtkSpd" val="#Tab-pAtkSpd"/>
</effect>
</for>
</skill>
Где ставить - или что там чтоб он давал всё тоже тока не прибавлял а отнимал
всё просто
<mul order="0x30" stat="pAtkSpd" val="#Tab-pAtkSpd"/>
означает умножение скорости атаки и ссылается на таблицу
<table name="#Tab-pAtkSpd"> 1.2 1.5 2 3 </table>
так как у тебя 4 уровня скила в таблице прописано на каком из 4 что давать.
поставь соответственно
mul - умножение
sub - деление
add - добавление
div - не вспомню щас ...сори
вот что кстати хорошего вспомнил по теме, не обязательно менять mul на sub, mul это коэффицент где 1 это 100% соответственно 1.5 это 150% а 0,5 это 50%.
то есть весь скилл можно оставить как есть просто значения урезать коэффицентом.
например было
<table name="#Tab-mAtkSpd"> 1.5 1.8 3 4 </table>(150% 180% 300% 400%)
<table name="#Tab-pAtkSpd"> 1.2 1.5 2 3 </table>(120% 150% 200% 300%)
а можно вот так
<table name="#Tab-mAtkSpd"> 1 0.8 0.5 0.3 </table>(100% 80% 50% 30%)
<table name="#Tab-pAtkSpd"> 1 0.7 0.5 0.3 </table>(100% 70% 50% 30%)
соответствеено для 4 доступных уровней скила.
исходя из этого, mul это коэффициент где 1 это 0% и получается что 1,5 это 50% а 0,5 это -50%....
DarkMemphis: исходя из этого, mul это коэффициент где 1 это 0% и получается что 1,5 это 50% а 0,5 это -50%....
ну это как посмотреть, ведь если твой скилл это что единое, оно равно 100% не +100% не -100% а просто, тогда 1.5 это 150% твоего умения(ну или +50%).
а вот то что 1 это 0%,даже как то тупо выходит.
хотя куда мне там до умов великих...


![-=[BloodKill]=-](/uploads/fotos/av-39301.jpg)