Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение4 }) C/ w2 T0 W0 ~. \8 b$ k7 ?
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты., v2 U# M; H9 e) ?
/ z( T/ O/ h/ d; ~4 x
Структура файлов
" I% X. ?* [& _5 t' z1 ~5 i( yПуть к файлам навыков0 [9 a) P( P& }0 v" k" f
Файлы навыков находятся по пути:7 l7 S; A4 b$ D% U5 B: Y8 G2 \! X
) c F( P0 r6 j6 a. K- ..\game\data\stats\skills
Скопировать код
' b0 Y+ D) b' g) x: }7 I8 ~. Z+ P9 W6 v& P5 a) g0 o
Условия для навыков7 w3 D! N: Z) w& s
Условия для навыков находятся по пути:0 a( {+ K D& |5 C2 B6 [4 w5 j
- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код G2 F5 y5 t4 M
Списки типов операций и свойств- Список типов операций навыков:! h6 U. E8 t) f/ O% ]
/ L6 H- h$ K' f3 D
- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код
- A1 o; \) F/ X0 i* t - Список базовых свойств:1 M8 P4 v# |; }1 d' g% U; z
a7 f6 k' O- y8 P- C% e) }
- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код * u/ r2 U8 R8 o
- Список областей воздействия:\# |7 Z& {% B5 \3 b% H
: r7 F/ n6 C# j5 N4 D! A
- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код 9 c% G% b2 P0 x' X/ F$ o
Параметры навыковПараметр isMagic
A6 ~/ L" l' O: M& i% j, DПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:( r- e' V4 x' B) \2 J
5 b7 f8 w" @8 @* }- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)7 [( L4 T5 p+ E& @( l: E1 Q
( C; ?: C$ R- r* E: c3 f: i% G0 wМощность навыка в процентах от атаки
( M" b P7 @& AПример определения мощности навыка как процент от вашей атаки:
/ c6 y5 R7 @; e! n. ]* U" U6 K/ b) [( T Q* |- _6 s
- <div class="blockcode"><blockquote><effect name="PhysicalDamage"> 0 }$ b' O6 @3 b4 g' p! o4 l
- <pAtkMod>0.5</pAtkMod>
1 P6 U: f8 c' D - </effect>
Скопировать код
0 R5 M) U2 p# j, U8 k3 a5 x/ l& l. ], Q/ F2 H1 ], v9 `
- C3 E# T8 R- t# n4 UЗдесь 0.5 означает 50% от вашей атаки.2 j, V/ W3 b; Z4 N3 C, a# {
Эффекты защиты
% J" a2 K5 k7 w- y" K; e" TЕсли вы добавите следующие эффекты защиты к цели, то цель будет:! k/ _2 w/ }5 m0 F! O7 K8 r0 m* Z
- Получать МЕНЬШЕ критических ударов от магии:6 `* P# O* F7 b- ~, \1 s% z$ }0 r
- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate">
6 n$ q& g+ o. `$ m - <amount>-10000</amount>
9 |% n7 l5 f& d0 I' ? - <mode>DIFF</mode>+ U6 |5 N1 D! G0 K+ } y
- </effect>
Скопировать код
: q$ g' P- J4 m- a, i5 e* h
9 r+ I! W U- o& m' i - Получать БОЛЬШЕ критических ударов от магии:5 _) ~' ~/ M9 B2 N9 i$ C# G7 y
+ Z% U0 ]$ }0 F7 Y# P4 w. I- <effect name="DefenceMagicCriticalRate">
8 K5 Q0 p/ \* V' n) R - <amount>100000</amount> 8 r; O9 b9 S# c2 {
- <mode>DIFF</mode>
$ Z4 p, x3 E7 n A( q/ L - </effect>
Скопировать код & b" \$ H( U+ ]6 E
Получать МЕНЬШЕ критических ударов от физических навыков:
3 Y1 O) y/ h: ]# i$ }/ }+ X- e2 z 7 e n. O$ N9 ^% Y
- <effect name="DefencePhysicalSkillCriticalRate">
) q: r5 e. S7 ?( C3 w3 }$ y - <amount>-10000</amount> ' |% q2 E# c1 N0 W$ O5 k" |
- <mode>DIFF</mode>8 [" m( c9 n! y
- </effect>
Скопировать код
% D% j D/ X; W% ? U. J- d$ I0 S5 l7 U, M1 T- L6 v
- Получать БОЛЬШЕ критических ударов от физических навыков:& G8 k/ a/ G' W r1 H
3 ]: T7 H% m$ R6 c% w1 h
- <effect name="DefencePhysicalSkillCriticalRate">7 y; O, x# w0 j4 ]. @" v {) M: ^
- <amount>10000</amount># T! e' R% C- d$ _4 E7 I; N1 c- Y9 q
- <mode>DIFF</mode>
7 M7 e8 {! l% d. C2 F3 k2 `- M0 F - </effect>
Скопировать код * K3 N7 p8 L' ~, Z& I
- Получать МЕНЬШЕ критических ударов от обычных атак:
2 e A; q/ [5 H. Z2 Q
: y0 P0 s4 E! O6 p1 C- <effect name="DefenceCriticalRate">: E: ]( b }0 [; N
- <amount>-10000</amount>
t" m1 |1 T! S/ z8 v1 z - <mode>DIFF</mode>
2 v; I/ @& e+ O- v - </effect>
Скопировать код # u$ L4 v# T& C [" c
- Получать БОЛЬШЕ критических ударов от обычных атак:
6 y; k2 h& {7 }# }" s$ `- <effect name="DefenceCriticalRate">
: P* s3 K0 U8 a7 n' e; B$ ] ` - <amount>10000</amount>! r$ C) ~+ y% t$ Q
- <mode>DIFF</mode>
' w4 A: C0 P, P2 m! h1 W4 L0 l, F - </effect>
Скопировать код # U0 ?, ^3 @- X* J( ~2 F) C
Получать БОЛЬШЕ критического урона от физических навыков:( t* ^# K3 q7 S2 \' K; M
$ j: h, }. }3 g6 k- <effect name="DefencePhysicalSkillCriticalDamage">2 @) E# @1 c% i' _: u
- <amount>10000</amount>
& ~! g5 X. a. h. P6 W8 T8 K" H - <mode>DIFF</mode>! X8 L% D$ g4 X. }0 S8 K- K
- </effect>
Скопировать код + T6 i5 x: `6 U
. x( t( s6 n8 n, j4 ]) r. {- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
; T, l3 j. H/ Y: \" u
1 F+ P8 h/ j# r( C0 a- <effect name="DefencePhysicalSkillCriticalDamage">
: O |! O: |* f. }0 X - <amount>-10000</amount>( J! @* g% @3 Q: |1 r, D; p9 O
- <mode>DIFF</mode>
' ?2 g0 J6 ?& }9 l0 I7 V, c - </effect>
Скопировать код
# y; X" \! w. p Другие эффекты- Увеличение защиты от дебафов, но не на 100%:
1 L! r* { Z2 D( z# ?/ T$ X0 U8 [ _5 C" l
- <effect name="ResistAbnormalByCategory">
! H& n+ \" W3 L! u - <amount>-100</amount>
* y1 Z C! X: i; f9 o8 e - <slot>DEBUFF</slot>6 q5 S; d$ J2 N; V9 A/ [% X
- </effect>
Скопировать код % `5 C X+ K- u$ X5 G% L
Добавление и редактирование навыков
/ `8 V( ]3 o u! DЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.
3 _ [, W0 P, s2 Y! S$ m' |2 o: F$ @: f- M: A
Заключение
; v! j# h9 p$ \* JЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре./ t2 V Y! j' ~ J0 z: P4 R% W% a, C
4 T- C. O$ V5 h; b" \' E: H
. r! o5 M3 ]7 W! q |