Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение
' p5 u2 A+ R- }; v/ w _Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты. f! a+ G, m- J- X. s
. H% i' s) T' g' ]
Структура файлов7 e, b# ]* S/ F1 u. I
Путь к файлам навыков0 v( _' Z$ h3 P4 d8 S0 n
Файлы навыков находятся по пути:
' ?$ ?: s- W/ k0 s) W9 F
4 F% t) z* v E: v7 d- ..\game\data\stats\skills
Скопировать код 3 ~0 L9 {8 i; O( _) b
- W1 y, O* k: N ~8 @4 N2 L* n( HУсловия для навыков
: {2 d+ |' `( `& [5 A1 R2 {* }5 QУсловия для навыков находятся по пути:
4 U. f4 O. G2 R4 h& F- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код / i: C: V# r0 S9 _, _ F
Списки типов операций и свойств- Список типов операций навыков:" s2 z( ]) z% U) {& H Z7 R+ ~7 g0 q3 Z
7 q% `1 F6 D* _+ D& X2 k
- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код ; h* P# W+ g/ a% L
- Список базовых свойств:
) a9 }' K4 Y/ z! f/ i, [! L2 {4 t2 A" @; Q
- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код / S5 L$ G3 g( E! Q1 e% a
- Список областей воздействия:\$ W) h& Z, U; E3 Q& A
$ F9 S: P/ L6 | O I& {2 P9 _* e% a; K
- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код 0 J+ \7 R6 L& b; u
Параметры навыковПараметр isMagic
# v; h# M' Q# J4 P% u/ pПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:, }+ H' ^2 b: C
2 x L3 i; l& Q% s+ [- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)2 o4 Q" a( k5 D* D, }
; ]* u6 h" K' UМощность навыка в процентах от атаки! y0 \+ R8 O$ n4 ~5 ~
Пример определения мощности навыка как процент от вашей атаки:
! p9 Q' _7 H0 N7 r4 `* A* r& g
+ a: a$ M% w d# n4 J8 b- <div class="blockcode"><blockquote><effect name="PhysicalDamage">
% o, Q2 f3 W1 L. G U5 |. A - <pAtkMod>0.5</pAtkMod>
8 d! S/ I* m i- b& s" u - </effect>
Скопировать код
+ t8 s! q1 h9 N' Z3 M
! S. N* Z; J2 k
% Q0 r& U5 e" I9 O6 wЗдесь 0.5 означает 50% от вашей атаки.5 r2 w3 l% C z, M
Эффекты защиты
$ K! W$ O V* b. D! jЕсли вы добавите следующие эффекты защиты к цели, то цель будет: \0 t: |" g1 A2 D- C! x/ w# t) V
- Получать МЕНЬШЕ критических ударов от магии:& { J. }. |/ b( p4 {: s' I
- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> ^, V! W$ u% _ Z3 W
- <amount>-10000</amount> 9 L$ d' m0 I [1 w: j
- <mode>DIFF</mode>4 m9 V$ N1 }/ l. q% z. _
- </effect>
Скопировать код 6 W" i4 H- k. {5 x6 R
/ f" U. ^6 K' z( R( i - Получать БОЛЬШЕ критических ударов от магии:
+ |3 {. A2 e: V7 I+ C% K# ]4 g- q, U8 Y5 i1 B8 J- u' y
- <effect name="DefenceMagicCriticalRate"> % z; R ?$ T, a, [ R* \
- <amount>100000</amount> - D( a ?5 v u% G8 ~" A" M* l
- <mode>DIFF</mode>
0 E1 Y4 w. K- I - </effect>
Скопировать код
- h7 E* K' ~" A1 v B. bПолучать МЕНЬШЕ критических ударов от физических навыков:& X& K7 C5 e& V4 \, W' @
6 K# X0 K: L3 I9 z3 a g
- <effect name="DefencePhysicalSkillCriticalRate">
( B3 Y W( ?3 Y- n7 u0 h - <amount>-10000</amount>
& M$ I% \! [9 `; C9 v3 Y - <mode>DIFF</mode>
6 n. e+ G- V Z' y1 T R: | - </effect>
Скопировать код : P% z+ u* b4 Z) V
}0 g, c7 {# K; g3 W" d8 g
- Получать БОЛЬШЕ критических ударов от физических навыков:
1 V1 P# k' Z5 \5 |- q2 {/ X& |) q1 W# F
- <effect name="DefencePhysicalSkillCriticalRate">
! h/ w" k# g, F/ r) K+ M- h4 l - <amount>10000</amount>/ N: B# Y; G( x1 {/ e: v6 F3 j- P
- <mode>DIFF</mode>
3 t9 b6 L% V" i: g4 `2 o! z6 F - </effect>
Скопировать код 8 J# h+ W2 k5 A9 i6 o* Z. L& t
- Получать МЕНЬШЕ критических ударов от обычных атак:$ \# C% g! N' p0 D+ I% c2 w/ W/ W
/ u# F# c2 }( o4 m" p( u$ i- <effect name="DefenceCriticalRate">
) [# L$ d9 R( u5 [0 c - <amount>-10000</amount>8 Y; o1 Y% Z3 V1 V8 p4 w4 X: ~' H6 @ ^
- <mode>DIFF</mode>
+ ]: n: f3 y8 [9 j/ S! U - </effect>
Скопировать код * S7 R3 G, }! z0 d2 U! n% U
- Получать БОЛЬШЕ критических ударов от обычных атак:
: g. J$ ^0 N$ M! h) K: [: L- <effect name="DefenceCriticalRate">
/ U3 d: l7 ]8 N( ` o0 @% t+ Q - <amount>10000</amount>
: {: ^6 x9 J& v5 ]6 S - <mode>DIFF</mode>% L. b. E' Z; X
- </effect>
Скопировать код % y1 C) g5 L4 o. n: l4 q' ?3 E
Получать БОЛЬШЕ критического урона от физических навыков:
/ P$ E1 e) h/ u; N- @
% w. a7 S. _0 x4 a3 I- <effect name="DefencePhysicalSkillCriticalDamage">7 N& M7 g0 S2 X6 n; @: ^
- <amount>10000</amount>
( x* G( l3 E+ i+ F5 Q - <mode>DIFF</mode>
: \0 V1 j1 J" e2 x* H8 O) B - </effect>
Скопировать код
. Y# {; r4 F5 w3 B5 `
' J$ q$ q0 Z, ?! [2 C% K2 F( m5 @- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
% ]! v8 ? K. ^9 M& v# ]! d9 [$ }# a& k0 V3 k' W% A; S' c
- <effect name="DefencePhysicalSkillCriticalDamage">6 b( w, ^! ?% S& B
- <amount>-10000</amount>4 l) q6 i8 p, O# w7 C. P4 u
- <mode>DIFF</mode>
# ?4 z* @, i+ T' n/ G" _1 M" F/ Q - </effect>
Скопировать код ! f5 D, e% z6 V. Q. \
Другие эффекты- Увеличение защиты от дебафов, но не на 100%:
: w4 E( n9 m: a3 v4 q1 h% n2 m+ q. [
0 k; \2 {( x; d- <effect name="ResistAbnormalByCategory">0 Z& d$ F# `7 u# r$ u2 y
- <amount>-100</amount>
, m; G. S3 v! f - <slot>DEBUFF</slot>
1 f- S z# I$ k" z - </effect>
Скопировать код
) ~* C2 r3 U9 h. m7 u7 ] Добавление и редактирование навыков# G, |4 P8 |. @
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.# r9 M' q$ l1 l$ L0 R7 i
+ t) a2 i% f. x) W T2 I8 @" f
Заключение. d+ D+ |; J; q* X8 `% Z
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.9 W8 [ I- f) `' ], [
9 f1 _+ {+ T% H* ^8 t6 e
* M4 K+ o% C6 ^/ h |