Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение$ L3 n; W6 J( ^5 ~! X( v
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
( N2 O. I( _+ T+ O( p% c
. d% \& v& R' zСтруктура файлов
2 P/ T( O* ^8 l [0 z! n1 oПуть к файлам навыков
9 ^2 Q7 [4 Y7 A3 S+ i- sФайлы навыков находятся по пути:
' ]5 T) z% k/ B, c$ ]* Q# g: g' S* C U X I8 ? M% v
- ..\game\data\stats\skills
Скопировать код / `9 V) W& |* r g2 a
' x/ X* u+ a% v, i( X! d) o+ }# |
Условия для навыков+ a/ D2 Q' \! A, Z% ]2 N/ q) V3 y
Условия для навыков находятся по пути:4 S# ~5 T8 p }: s4 k" X, r
- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код % W* ?5 w4 W/ A$ Q" r8 f
Списки типов операций и свойств- Список типов операций навыков:' C: P+ |. p, ]) F8 A
: `3 v; i0 X$ I+ i% P; `# Q: U$ F
- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код
Q' ]$ ~: x- G7 @5 ~) w - Список базовых свойств:
2 M- x! K& R. j8 H9 n, {: w+ R! p5 R) o0 _- B- w
- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код
% C6 |6 L: {# i) ? - Список областей воздействия:\
1 v4 Z+ ~& C* T
% {1 f( i1 ^4 q) f( A8 {- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код 3 p4 R; m: ]8 C3 Y- ~/ }" T- }2 N
Параметры навыковПараметр isMagic * o) q& `7 M/ l$ F1 v: m. C
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
$ x2 O( D( R2 Q ~, @
, Y1 j; J9 u% t; q( Q3 _- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)
5 E' Z+ t' P- k9 c' u! F5 F
) f% G) ?* }6 VМощность навыка в процентах от атаки/ o1 }8 u+ Y/ V2 Y
Пример определения мощности навыка как процент от вашей атаки:9 z- f6 M* l) R) j( T f; }
$ F7 l0 s0 O6 |. C. L( y- <div class="blockcode"><blockquote><effect name="PhysicalDamage"> " O5 g" {) p8 Y1 s& y
- <pAtkMod>0.5</pAtkMod>, q; ^0 [& l. h
- </effect>
Скопировать код + E/ P u3 z4 T' j
% n) S) J. {1 H! s" F
( w( P9 r2 U1 l) g1 u4 }
Здесь 0.5 означает 50% от вашей атаки.
; Z+ g! `: l1 Z9 Y/ \! IЭффекты защиты
4 g& h8 g) R% C$ TЕсли вы добавите следующие эффекты защиты к цели, то цель будет:
- }6 ^/ R( d1 l( \7 P7 C+ v( V- Получать МЕНЬШЕ критических ударов от магии:
- l- F$ e4 y6 G6 N @- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> , {! R9 ~( d8 S7 p, E
- <amount>-10000</amount> " q# [. d/ y; S+ X! E
- <mode>DIFF</mode>% c- k f( e; W- d
- </effect>
Скопировать код
% [: ^+ W' ~. x7 i6 F
+ o2 a2 k+ s1 b; H7 \6 O/ _# Y - Получать БОЛЬШЕ критических ударов от магии:: ~" L9 O9 {2 L3 O8 N9 H
# p# X, f6 z0 w6 f* q. H
- <effect name="DefenceMagicCriticalRate">
$ Y; A' T4 c9 n! m: | - <amount>100000</amount>
' D' m) j% J' f - <mode>DIFF</mode># @- D/ P* Q0 a5 m1 a$ P
- </effect>
Скопировать код
0 f5 A8 q% l, ]* h8 ?& uПолучать МЕНЬШЕ критических ударов от физических навыков:
( Z: t2 L$ T9 O1 O 1 C8 e8 I$ C. M9 `6 M+ n
- <effect name="DefencePhysicalSkillCriticalRate">
: a: m) c( {) h5 M- H* m; z2 t - <amount>-10000</amount>
+ F0 B e6 a% R. U7 i7 _4 A - <mode>DIFF</mode>
- Q& C( k) ?+ e3 J$ c - </effect>
Скопировать код ) C& ]8 y: ^7 Q. c7 X6 P, Z C
9 b9 A2 ^2 a- t3 Y, [- Получать БОЛЬШЕ критических ударов от физических навыков:
( ]* u6 D1 G! T O. f( Z
5 e- M/ b5 Q) M+ U( J o- <effect name="DefencePhysicalSkillCriticalRate">9 ?$ M z h- a/ `; E1 Y- G
- <amount>10000</amount>
# b6 U3 V6 X6 K8 a - <mode>DIFF</mode>7 u; w/ P. d8 o- B' f
- </effect>
Скопировать код
3 p* E. l1 d8 Y9 G9 a" v4 R - Получать МЕНЬШЕ критических ударов от обычных атак:
# K% c$ B: c" |- u% t
8 E! l/ v* }2 {* ?! M0 z* j- <effect name="DefenceCriticalRate">
: D) P! E$ n3 _2 i - <amount>-10000</amount>
- d5 }9 q' X' M+ t- z0 W6 W - <mode>DIFF</mode>$ E, X- |0 d& |3 P x0 R% u% E
- </effect>
Скопировать код
$ q" y# v' c: [- s1 d; H) o0 Z3 y' j - Получать БОЛЬШЕ критических ударов от обычных атак:- W/ O1 G+ P" p$ h: S A5 M3 \
- <effect name="DefenceCriticalRate">* y2 i2 k8 v3 E: q% k1 F
- <amount>10000</amount>( |" I8 F) V' M9 A4 G7 _/ X! K
- <mode>DIFF</mode>
; K( Z( z+ [+ a& }4 a! d1 _4 Q D& `1 W - </effect>
Скопировать код - G: h' u5 M6 @2 N
Получать БОЛЬШЕ критического урона от физических навыков:# j9 f t" h2 b( e! |
" L1 ~9 F' l; Z" N
- <effect name="DefencePhysicalSkillCriticalDamage">( k& F) b I b/ E* J: `0 q
- <amount>10000</amount>
0 T" p9 R/ h' d9 k& t - <mode>DIFF</mode>9 a! m8 ~- M. _9 T
- </effect>
Скопировать код % W9 }( n5 N+ t n3 Z# g
T6 m5 L1 n- T% j$ S; s
- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
! j( ~6 n! j$ w& P8 c) I5 ^) u& t t5 h- Q5 ~
- <effect name="DefencePhysicalSkillCriticalDamage">
/ c- E7 H( j4 h) @( Y9 H5 x - <amount>-10000</amount>
2 t+ `- ^: }: T - <mode>DIFF</mode>( K. @9 h1 N5 r% r: @ E, }3 l
- </effect>
Скопировать код 6 H3 k) E7 T. c) T4 q( B
Другие эффекты- Увеличение защиты от дебафов, но не на 100%:
- v4 T( `9 R7 F. D& V) {8 N4 D
" l9 \; {4 Y8 C0 B; [7 \2 |/ h- <effect name="ResistAbnormalByCategory">1 g( F, M. `" x7 _/ g
- <amount>-100</amount>5 Y$ W4 G" I2 ]# X
- <slot>DEBUFF</slot>* B& \6 o0 \1 S
- </effect>
Скопировать код
: d! E0 x* O! |7 u9 `# _( Y Добавление и редактирование навыков0 i# B! _& B' }6 O7 h
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.' T9 q- u; a7 [/ e* Z1 Y
$ e. |9 o0 o* [3 V4 g8 y' wЗаключение
# f2 W$ d' M* ]Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.* ]' W& Y( a+ ^9 o$ b6 `7 L
; o; z7 ?7 B2 b6 X
# _* t; ~! u, c |