Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

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

[help]skills

6 replies138 viewsCurrently viewing: 1
О
Олег

User

Участник

Posts: 94

На форуме с: 01/01/2008

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

Рейтинг: 0

· 07/18/2009, 07:10 PM

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

User

Участник

Posts: 75

На форуме с: 07/07/2008

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

Рейтинг: 0

· 07/18/2009, 07:18 PM

всё просто
<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

User

Участник

Posts: 75

На форуме с: 07/07/2008

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

Рейтинг: 0

· 07/19/2009, 09:55 AM

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

User

Участник

Posts: 75

На форуме с: 07/03/2009

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

Рейтинг: 0

· 07/19/2009, 11:52 AM

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

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

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

User

Ветеран

Posts: 1355

На форуме с: 09/01/2008

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

Рейтинг: 0

· 07/19/2009, 01:35 PM

— Оо

0
stepan
stepan

User

Участник

Posts: 75

На форуме с: 07/07/2008

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

Рейтинг: 0

· 07/20/2009, 02:54 AM

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

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

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