artace.ru - творческий сектор

Название: Редактирование навыков (skills) [Версия для печати]

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение
( Y9 z9 o2 H' K0 c( KЭтот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
% P4 q8 @  j& y9 {- c9 `' V8 R2 d% ~* r# C8 D. {4 g! A
Структура файлов
( c& k+ `" m0 oПуть к файлам навыков
' E# G$ H0 F+ M" VФайлы навыков находятся по пути:
% |& G. Z8 C' l4 \: Q0 y7 ?6 L% K6 b% r) H5 g+ \
  1. ..\game\data\stats\skills
Скопировать код
+ M$ u: h5 x1 c+ G0 I
( ?- M' A- Y& U- z4 ^8 ^8 @
Условия для навыков
) h- ?$ J) t* |9 K  NУсловия для навыков находятся по пути:
$ ~6 b! z( X- X( b* T8 `5 j
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
2 V% Z0 w, @/ K* t. q
Списки типов операций и свойствПараметры навыковПараметр isMagic / [$ p% u3 I8 U; L  o$ N7 k
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
2 i$ I" [, I# Y, X, a. ^) d$ ~4 }: k; m% `
; [9 Q( G. X" g: G: ]  z
Мощность навыка в процентах от атаки
0 f) N: m( H6 z* Z2 `7 ^Пример определения мощности навыка как процент от вашей атаки:
9 ^& d( M8 i# Z; Q" S
9 @2 \# ]# x4 }3 k3 o- f6 ^
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage"> $ c6 F) {" f5 _: l
  2. <pAtkMod>0.5</pAtkMod>
    : c1 u# D) ?: o7 P
  3. </effect>
Скопировать код
. J2 D2 i1 ~: i. J8 |0 ?& Z9 [* k
4 j" ?0 b9 i( H% t% Z$ I

2 W4 L" D/ }9 Y/ B# U1 kЗдесь 0.5 означает 50% от вашей атаки.
. P4 k8 j1 l0 s3 x1 ^" RЭффекты защиты
) V! w0 n! Q. bЕсли вы добавите следующие эффекты защиты к цели, то цель будет:
$ q6 j" |4 h. n2 r# z- r
+ Z/ W( a, p; ~  S
  1. <effect name="DefencePhysicalSkillCriticalRate">   P* j& f* u- W6 Y$ |' R
  2. <amount>-10000</amount>
    ) P. b# c+ n' Z" F
  3. <mode>DIFF</mode># c- K0 X# X: @1 c7 o* @" s
  4. </effect>
Скопировать код
7 p' T8 A" h# f! P' \

3 G! W7 g; G* F( c( s" K$ E  z4 h) o6 }. s5 o7 c0 N  r
  1. <effect name="DefencePhysicalSkillCriticalDamage">- b! B! v  z/ N1 u, k" K( v
  2. <amount>10000</amount>
    4 x6 \/ y6 q$ k' k' I$ M9 ~( Y( a( O
  3. <mode>DIFF</mode>
    0 o7 A: \0 I7 V7 A1 ]5 l
  4. </effect>
Скопировать код
" j7 a  \  z8 Y1 ~0 ~/ k. m

' M. V3 R- D& p% }9 u0 V, z2 ~. bДругие эффектыДобавление и редактирование навыков6 E; f1 V, _' ]' g& I
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.& `, K% e) O& r1 F+ e. J" \7 `
  R% T  d" G, h
Заключение
+ k' L  @# Z6 ]5 t- a1 kЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.& k" i2 |# ?) N+ O
2 W0 D: e: D$ O! X% L
8 i5 Q, b6 I0 x1 X





Добро пожаловать artace.ru - творческий сектор (https://artace.ru/) Powered by Discuz! X3.5