Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение
# a$ ?* w3 D+ r4 @8 m+ rЭтот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.( v9 V4 A9 w. S, y% r
1 G2 y6 g" O% @6 E* e" b
Структура файлов, i- r# `! L. J! A! L7 C, x( Z
Путь к файлам навыков
5 \+ Q0 U% @/ |: t1 i% k( NФайлы навыков находятся по пути:- i6 e' m. Y" J- F2 P
! o/ X( V9 ~+ ?% z% g6 N |
- ..\game\data\stats\skills
Скопировать код
, o$ j* n4 i' z! o+ X& d2 e$ i: }, f
1 y( Y4 S! M Z6 _9 |; ?Условия для навыков
0 g; J0 B' q0 d0 ^Условия для навыков находятся по пути:+ V) s; D1 r% I6 ~: }1 U- M
- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код / H. |2 S6 c# {/ e( C* n0 Q
Списки типов операций и свойств- Список типов операций навыков:- r: {5 R. C* l
$ O2 O5 i5 V+ t8 h) i# J R/ I+ B
- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код
* ?( y+ X- n. o& r |& Z - Список базовых свойств:
" V* i W) Z1 f$ O, V+ J' @, p P! G8 W: R5 q* Y* K! o
- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код
2 M& }9 \4 W/ @ q - Список областей воздействия:\
9 P" ?$ y% E8 V/ W) j" n+ W) Z- C( ]
- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код
4 ?8 z; [& H5 a3 V8 g5 H2 U Параметры навыковПараметр isMagic # O& t+ Z/ V! T. `4 z
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:. f8 T4 B+ A6 K, d7 h) c
3 G: ^+ Z: X6 d1 l9 x- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)
0 V2 n/ K6 s' W! X* o# [* a
a5 \: }, H$ K( n1 qМощность навыка в процентах от атаки
3 H5 }* j, O. t. o xПример определения мощности навыка как процент от вашей атаки:
@# A% t4 W9 ^, H3 i9 O9 V8 X! y4 e% Y
- <div class="blockcode"><blockquote><effect name="PhysicalDamage"> 2 h5 D- x( Q, W# [+ F- C5 Y4 q3 o7 z
- <pAtkMod>0.5</pAtkMod>
% W. ?2 o8 N+ M) k - </effect>
Скопировать код % g7 D$ p1 _5 y4 T
8 s: b) V5 Y* Q {* V5 c9 Z9 d n$ e2 {
Здесь 0.5 означает 50% от вашей атаки.
9 B3 m _: A9 i3 J& r& h+ aЭффекты защиты
4 h7 G; {" W( S h% JЕсли вы добавите следующие эффекты защиты к цели, то цель будет:
! L; y# O- S* k1 J) H2 S- Получать МЕНЬШЕ критических ударов от магии:
2 Z% {$ N$ P* }3 E3 J* b; p8 K" m- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> " ]3 G8 ~+ @# a* d0 d6 T
- <amount>-10000</amount>
7 M' H( e0 D9 V4 m: P - <mode>DIFF</mode>7 g% K1 ~) E0 e& q" A
- </effect>
Скопировать код % ^9 c7 {7 E E
& a! Z; a* k0 m# n - Получать БОЛЬШЕ критических ударов от магии:
( q% T8 G8 \5 c1 G* K+ e8 K/ C
$ `6 h( j) j/ r- <effect name="DefenceMagicCriticalRate">
; h$ u( i$ U) S) ] - <amount>100000</amount>
* ]0 @" Z( k* v6 d - <mode>DIFF</mode>
. `/ c# C K2 i4 Q& o - </effect>
Скопировать код " a% Y, p/ F: _
Получать МЕНЬШЕ критических ударов от физических навыков:) G2 U& y7 ~* q3 i6 ?8 y
4 T: r$ O3 i+ ~* @* ?) ^* G% C% Q. t- <effect name="DefencePhysicalSkillCriticalRate">
" h0 l- r( J' M7 D, ^ - <amount>-10000</amount>
/ |7 s0 l0 p; e( g, E8 A: o, R - <mode>DIFF</mode>9 w8 G3 ]* g! D$ q
- </effect>
Скопировать код
) y* R; V# H4 l9 w" L8 x
4 [) P" T2 T0 t& i7 ] r- Получать БОЛЬШЕ критических ударов от физических навыков:- A0 _( c# e; d
& I* m" d8 w, n: U* Y. [" l! J
- <effect name="DefencePhysicalSkillCriticalRate">/ \9 {$ m( X. Y& F4 ]1 D
- <amount>10000</amount>
4 [5 s* p7 M6 D) @2 N- i - <mode>DIFF</mode>
1 t+ c3 |+ e, p' B, S+ ~ - </effect>
Скопировать код
9 e0 i7 t, i# A7 K - Получать МЕНЬШЕ критических ударов от обычных атак:% d) C' T5 \% Z$ x# j3 x8 s
' _/ H* H; H6 L8 b
- <effect name="DefenceCriticalRate">
5 g& _2 h8 J ^2 p. K - <amount>-10000</amount>
1 }" R0 w2 K3 P - <mode>DIFF</mode>$ ] A+ q0 _( H1 U% L! [' T4 E, w
- </effect>
Скопировать код
' ~% }9 o3 K! b' S2 {! r( W, F; x. s - Получать БОЛЬШЕ критических ударов от обычных атак:* I+ Y" @4 D7 U5 L D
- <effect name="DefenceCriticalRate">3 p7 T, T/ X e* G% h6 M
- <amount>10000</amount>
. x% i. L5 `+ c9 W: F - <mode>DIFF</mode>2 G' w. L- P. f4 _/ Z. j
- </effect>
Скопировать код
; N. u. b: D7 lПолучать БОЛЬШЕ критического урона от физических навыков:5 |! L/ t& o s# k! T! N& d5 \( M
' H; E$ Q4 W3 n5 E* L- <effect name="DefencePhysicalSkillCriticalDamage">/ k r- i) v( t! h* G
- <amount>10000</amount>
- D1 A R- p- x' B) f7 W0 s, B- b) g" m$ O - <mode>DIFF</mode>+ o) V5 Y" l! q/ |2 N# ]
- </effect>
Скопировать код
, u% `# ~& k* r: r$ P3 i7 R. v, O( }/ ?" f8 ~3 e& H
- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:, z* }( [( A6 ^: t- E* O8 ^
0 R Q) h l- k' Q6 a( }' `4 {- <effect name="DefencePhysicalSkillCriticalDamage">
" Z% I, b2 X4 f - <amount>-10000</amount>
4 l. t6 N4 C, [: Z% t0 t% v4 B* N - <mode>DIFF</mode>
8 Z& |6 m9 ]) s9 n+ a - </effect>
Скопировать код
; R) w7 y1 m7 Z Другие эффекты- Увеличение защиты от дебафов, но не на 100%:
" Y; h2 b& l+ ~0 q' x% G4 y2 K9 E7 `
- <effect name="ResistAbnormalByCategory">
: n. ?) i2 a( z9 ~! K9 f4 x, E, O - <amount>-100</amount>
1 A6 D+ U. g0 Z9 y! T \- g - <slot>DEBUFF</slot>* _. d9 r! ]' {& \
- </effect>
Скопировать код
8 i- X5 R8 T1 z Добавление и редактирование навыков
( P* p* G" G h6 o; RЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.( \& I9 w% a' R5 A
1 T7 I" Q3 d/ OЗаключение, Y& w4 q2 D" E4 B d
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.1 d' I& }" L6 l) ` _1 r
! a- i5 T& W0 v7 T$ i- s& e; ?& I6 ]" E5 I5 T0 E9 P- z8 I
|