Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение
9 K! X7 j6 M8 n9 ^, mЭтот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
3 F" ?; ?- _2 W- B+ r
) a5 B4 V) X! y" @/ BСтруктура файлов
0 V# w1 k ^5 z* lПуть к файлам навыков
% Q/ ^" K- H6 V+ U9 n- H/ iФайлы навыков находятся по пути:1 P6 m- B+ D: e% W" i; s! t8 K
& t% ~* ]4 M; F! k; f! Z- ..\game\data\stats\skills
Скопировать код
. z- X! `) E. a/ N/ M
/ j' Y3 D8 v, V. \' D7 NУсловия для навыков
/ }6 D. W: T8 gУсловия для навыков находятся по пути:
]* `" Q7 r* c" X2 F9 h- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код ' h* |' S1 m. N
Списки типов операций и свойств- Список типов операций навыков:
1 R6 j2 `1 ]4 \( k p8 p
: R( o' E9 y6 |1 n5 B) W+ V- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код
5 ~3 R" U' K5 J7 ` - Список базовых свойств:
& F. t: i; a+ q1 @" b, e/ x2 ^. u2 i8 \/ {% n
- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код
4 o) ^4 @- ?/ d; D - Список областей воздействия:\2 M2 w8 y- g; e+ X! n- I2 O l
+ E4 c9 P% b% Z: Z1 u/ L- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код . b) T" r/ I" ~. _. O/ R) ~
Параметры навыковПараметр isMagic
" g) G' f/ D9 y. F( A5 CПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:# Z9 ?, k# c8 Y4 E1 v) n% ]) c5 M
# a* A8 X) U/ }# |- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный): s7 w" p$ z/ i1 U0 W
' l6 c1 \9 H% }2 w4 ^Мощность навыка в процентах от атаки& z0 q+ ]4 P2 R- j- Q
Пример определения мощности навыка как процент от вашей атаки:1 v% |4 u) H7 L2 [9 e
8 D8 t! E+ f/ ?* D0 W4 @
- <div class="blockcode"><blockquote><effect name="PhysicalDamage">
. \- z3 i {& U% J0 q - <pAtkMod>0.5</pAtkMod>
; r3 s8 t9 L+ r3 W - </effect>
Скопировать код
) _; }1 A. u# }( k
! e+ P2 H8 N6 P3 A9 Q2 H2 }
7 ]7 R) r4 k4 x0 x* _Здесь 0.5 означает 50% от вашей атаки.
; n. U3 O3 V g4 s) ~" Y0 ZЭффекты защиты' M: `5 |4 c, E4 S, I0 A
Если вы добавите следующие эффекты защиты к цели, то цель будет:$ f e u/ M$ H& P3 c1 C6 M
- Получать МЕНЬШЕ критических ударов от магии:
6 ~* y; Y: O% E& l& D/ C- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> , Z% x: m7 \9 Q5 P! n+ d8 _: M h, ^
- <amount>-10000</amount> - o. ~, |2 w: v7 p4 [9 \8 K
- <mode>DIFF</mode>! U4 t' P4 x" `: i0 k' A
- </effect>
Скопировать код
- z" j4 B6 J" U! @3 X7 k1 h5 z0 j& M% [+ c9 O
- Получать БОЛЬШЕ критических ударов от магии:) Q2 N/ E% r: P5 _
7 F- X! r, j5 l+ U& `' a2 r
- <effect name="DefenceMagicCriticalRate">
5 U1 r$ z0 ^6 O4 N- W& S - <amount>100000</amount>
* S& j5 n. g! b( L1 y. f: U - <mode>DIFF</mode>- o q+ Y, @; C, g; d0 n
- </effect>
Скопировать код
( B4 C n% a1 F7 g: ~* e DПолучать МЕНЬШЕ критических ударов от физических навыков:
8 j+ U; C' W- r0 z5 {
) z4 l2 k9 c0 G: X, w6 B. z- <effect name="DefencePhysicalSkillCriticalRate">
& n0 `1 l4 u4 m( E9 g+ o7 ^( r$ o - <amount>-10000</amount> 2 x9 L7 D% I! R$ K k7 o* \1 D
- <mode>DIFF</mode>
( J& V" W: @! |) y" w7 v2 X - </effect>
Скопировать код
, i6 N' B( I' _3 F; f! ~, x! X) ]0 Z6 q u
- Получать БОЛЬШЕ критических ударов от физических навыков:$ V4 N/ Y: x' [$ @. O$ M
2 M# U" k1 ?8 ^- ]/ \$ q1 ~
- <effect name="DefencePhysicalSkillCriticalRate">8 g. d3 ^! e6 j
- <amount>10000</amount>
/ H* D6 m/ v$ G. P* v - <mode>DIFF</mode>4 Y6 `9 s. w" T, e$ g4 {- P
- </effect>
Скопировать код 9 S: ^8 _7 ` P: D& R$ N: G1 j
- Получать МЕНЬШЕ критических ударов от обычных атак:6 o/ l) M8 _: i
: u6 }. g1 u: D0 h. T! g4 s% y- <effect name="DefenceCriticalRate">1 S% I/ R1 y) q/ u+ k+ k
- <amount>-10000</amount>, Q# z9 C: {& M
- <mode>DIFF</mode>
) w0 \5 X9 m6 w: I- ?1 ~ - </effect>
Скопировать код 5 h1 q0 F$ W# _; y8 _$ y: ]4 X1 K
- Получать БОЛЬШЕ критических ударов от обычных атак:7 N2 c: l* \9 }0 o* ~( c7 a
- <effect name="DefenceCriticalRate"># {" o( ^# Q$ Y+ D a% l% z4 L& C) t
- <amount>10000</amount>
0 x& {# e/ A) A/ G - <mode>DIFF</mode>6 A, S- M, ^5 I# J3 O/ r
- </effect>
Скопировать код 4 q' O$ G4 c- g
Получать БОЛЬШЕ критического урона от физических навыков:+ ]: F; I% J3 T/ S# o8 a4 G( ?9 r
( B t b5 I3 u
- <effect name="DefencePhysicalSkillCriticalDamage">
' E# n+ V: f4 }- |$ u, g& p - <amount>10000</amount># c- I* G. O0 A0 C- E# d- p# ~' ~
- <mode>DIFF</mode>' j! d- B, N: @4 c2 M
- </effect>
Скопировать код
( M" K2 s% a @' V5 q3 k2 a
9 D2 I9 W7 \6 V6 P6 C6 ?- [4 A- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:2 ~7 C, L) U0 X$ m1 `. @- p4 u* E
?$ j- }% k$ y/ B, w- <effect name="DefencePhysicalSkillCriticalDamage">
# o- Q) C% ~3 K" X# i - <amount>-10000</amount> o2 D6 E% x F, u$ o
- <mode>DIFF</mode>
3 g# @( Q5 f; y0 d - </effect>
Скопировать код
& I) ]. q8 h0 u/ g& t/ P$ ]+ m3 F9 E* G5 a Другие эффекты- Увеличение защиты от дебафов, но не на 100%:
' R6 \: n7 [% F6 J( }. K
% B3 s# O: _, O2 f0 e G9 y0 g- <effect name="ResistAbnormalByCategory">
& o, j/ R0 @# Y9 n. \7 B& M$ x - <amount>-100</amount>& x1 R2 ~! `& K
- <slot>DEBUFF</slot>! O" T* j* @' `. p9 f
- </effect>
Скопировать код 5 A. _& e0 E3 A6 {, Z# L' j2 v
Добавление и редактирование навыков
3 q& z* J9 |" [% G# gЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.9 [& w4 W. L+ o% P% I. T2 p
1 n+ A; r/ @/ V# ]
Заключение4 u7 _; [, F4 w }- K8 e
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.) }0 Z6 }6 z# z1 n
0 i% a" M7 i$ q5 _+ r ?
& F8 b$ h w2 I' y |