Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[help]skills
Поиск

[help]skills

6 ответов155 просмотровСейчас просматривают: 1
О
Олег

Пользователь

Участник

Постов: 94

На форуме с: 01.01.2008

Репутация: +11

Рейтинг: 0

· 18.07.2009, 19:10

Как сделать минусовые статы в супер хесте?
Вот
<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>
Где ставить - или что там чтоб он давал всё тоже тока не прибавлял а отнимал

0
stepan
stepan

Пользователь

Участник

Постов: 75

На форуме с: 07.07.2008

Репутация: +16

Рейтинг: 0

· 18.07.2009, 19:18

всё просто
<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 - не вспомню щас ...сори

0
stepan
stepan

Пользователь

Участник

Постов: 75

На форуме с: 07.07.2008

Репутация: +16

Рейтинг: 0

· 19.07.2009, 09:55

вот что кстати хорошего вспомнил по теме, не обязательно менять 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 доступных уровней скила.

0
D
DarkMemphis

Пользователь

Участник

Постов: 75

На форуме с: 03.07.2009

Репутация: +33

Рейтинг: 0

· 19.07.2009, 11:52

Цитата(iste1987)
вот что кстати хорошего вспомнил по теме, не обязательно менять mul на sub, mul это коэффицент где 1 это 100%

исходя из этого, mul это коэффициент где 1 это 0% и получается что 1,5 это 50% а 0,5 это -50%....

0
-=[BloodKill]=-
-=[BloodKill]=-

Пользователь

Ветеран

Постов: 1355

На форуме с: 01.09.2008

Репутация: +1179

Рейтинг: 0

· 19.07.2009, 13:35

— Оо

0
stepan
stepan

Пользователь

Участник

Постов: 75

На форуме с: 07.07.2008

Репутация: +16

Рейтинг: 0

· 20.07.2009, 02:54

DarkMemphis: исходя из этого, mul это коэффициент где 1 это 0% и получается что 1,5 это 50% а 0,5 это -50%....

ну это как посмотреть, ведь если твой скилл это что единое, оно равно 100% не +100% не -100% а просто, тогда 1.5 это 150% твоего умения(ну или +50%).
а вот то что 1 это 0%,даже как то тупо выходит.
хотя куда мне там до умов великих... superstition.gif

0
Войдите или зарегистрируйтесь чтобы ответить