Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение/ Z- i$ S9 G' L6 i' t- H
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
7 }3 S7 y2 [& F# t8 o
. f* _& b [: i8 b( R6 tСтруктура файлов1 W- d: p4 z8 i! J* S, k
Путь к файлам навыков1 D9 r1 I; _' \; q" j( P
Файлы навыков находятся по пути:9 m# V6 x$ z- o# }% v* W9 V
$ ^% O$ W3 p, h4 w7 M$ L2 I( _
- ..\game\data\stats\skills
Скопировать код & u' r7 O( n7 }# Y# C
3 O9 s9 z f2 w1 Q, P! kУсловия для навыков* W6 o. ~) w8 f- i
Условия для навыков находятся по пути:
% k: Y& H: W4 Y+ }# q/ ^- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
! C8 Z3 H8 C4 ^' r% mСписки типов операций и свойств- Список типов операций навыков:- K( i5 y% c' V% x/ S6 T
: P5 U2 I1 E. ^! B- G% {5 i. J' G- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код ; H+ G+ H" R9 z2 }! g
- Список базовых свойств:
" e' A7 @7 K( b. n' p$ E; E. p3 g& M6 J" ]% z. t! ]6 f
- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код
4 K% H( ~8 S3 e( N& n- Z t - Список областей воздействия:\6 ? |- j# ?0 E" M6 m9 V3 b
- l( n5 s9 g5 {- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код . V y: ^ B" H: V0 ]
Параметры навыковПараметр isMagic 1 G, h0 n0 Y; s' d: H- T/ q4 \
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
a. t9 }- l$ _! B- i4 r! \1 ?! ?2 _
- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)/ u- W1 ? L8 w& ~5 w- ?
7 z( f8 @2 r' _ {5 T. Q- ^Мощность навыка в процентах от атаки
2 n& \/ x( ], @; B6 VПример определения мощности навыка как процент от вашей атаки:' E7 U& x6 h9 K/ a& T& Q3 {6 Z2 B
5 k- `8 b' n% [, s+ D8 U% o
- <div class="blockcode"><blockquote><effect name="PhysicalDamage"> 0 u0 \: P: W! J5 i4 N
- <pAtkMod>0.5</pAtkMod>
8 E4 y9 q. ]: c v - </effect>
Скопировать код
/ W" Q. d2 w! {' c5 u2 | g7 ^6 k+ |$ a* v& G# x1 m( Z9 w
8 X1 M% K g3 z
Здесь 0.5 означает 50% от вашей атаки.
$ ~/ _/ t m; uЭффекты защиты
" M2 q- |4 t5 p: zЕсли вы добавите следующие эффекты защиты к цели, то цель будет:' @/ p) \5 L. F; \1 j5 P% \0 j
- Получать МЕНЬШЕ критических ударов от магии:
. o) k5 r5 `9 k9 T- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> 1 u% ], g# E& `* D: F4 |$ h
- <amount>-10000</amount>
/ [5 P3 K! T8 o% q - <mode>DIFF</mode>
( A& t: E7 V& t& `; | - </effect>
Скопировать код
z& s' a% G2 e+ r# W" Z& \3 I0 {# H: s* I+ H7 i) H. _' v
- Получать БОЛЬШЕ критических ударов от магии:
- G4 N2 [! \' f
* Y3 ?3 ^: {4 p% e9 B- |) |- <effect name="DefenceMagicCriticalRate"> ) i7 t R' f! V1 ?1 c' i! U
- <amount>100000</amount> $ j l% t$ V! V1 W
- <mode>DIFF</mode>$ |! \/ U/ Z, n; _8 j. e
- </effect>
Скопировать код , ~& s* L& H& ]- {
Получать МЕНЬШЕ критических ударов от физических навыков:
' K/ _7 K+ b# C
. R1 O$ N; M0 k5 y2 @- <effect name="DefencePhysicalSkillCriticalRate">
4 |2 s. ]+ N! a! _ - <amount>-10000</amount>
+ Y$ ~7 t3 {, T0 }0 i4 _ - <mode>DIFF</mode>5 E: F2 C8 h3 G" G9 s4 j
- </effect>
Скопировать код 2 y& |# w1 }' o5 N: S2 ]
* ]& O( s" r" i& E- Получать БОЛЬШЕ критических ударов от физических навыков:8 `+ S% e* ?- n+ i
+ v3 }" A: D. a9 v0 W- <effect name="DefencePhysicalSkillCriticalRate">3 }4 A: m. D. ]. @0 Z6 k
- <amount>10000</amount>
# C: L+ @7 }" x. a) M9 N - <mode>DIFF</mode>
% u1 F8 k3 \) w2 R7 n/ H - </effect>
Скопировать код 6 ^: `, p! O( G0 t
- Получать МЕНЬШЕ критических ударов от обычных атак:
7 ~, x5 ` [9 ?! {$ }
4 S+ `+ U# ]& n6 u! `- <effect name="DefenceCriticalRate"># S: t) \: T- }% _6 l6 Y
- <amount>-10000</amount>5 ]- \, E: ^; S! A
- <mode>DIFF</mode>9 ?0 b% L" q/ B0 _; e+ }
- </effect>
Скопировать код : F$ r4 h; Y7 z# e7 c$ \/ q
- Получать БОЛЬШЕ критических ударов от обычных атак:
1 `' ^( }2 p& w; ]) c, H; ]" c- <effect name="DefenceCriticalRate">; |$ x+ E8 L3 b6 }* o8 ~2 M5 e6 \
- <amount>10000</amount>
X5 I0 N- r# D: V+ u$ I! e0 E - <mode>DIFF</mode># N2 X5 \0 x3 E5 O; v/ ^' L ]
- </effect>
Скопировать код
% `+ q7 A: j- r, P" d: gПолучать БОЛЬШЕ критического урона от физических навыков:7 Y. ]1 b% d, e- i7 h$ v' m
9 i) y: V6 Y1 [7 \4 ^$ k
- <effect name="DefencePhysicalSkillCriticalDamage">* f4 i" _* N0 u, P6 n' a
- <amount>10000</amount>/ J! K* k% W) T' T
- <mode>DIFF</mode>4 d' u) q* |% G7 G: d
- </effect>
Скопировать код
$ z# I$ C9 b( F: }) ]! Z6 K% l0 E, L# T1 Z: M; c; G( d; J6 I/ P
- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:5 a( y& N& G, o2 l/ ]7 V
/ F8 r g3 R, \" C3 f9 N- <effect name="DefencePhysicalSkillCriticalDamage"># x8 X1 f( B& Y' O/ }
- <amount>-10000</amount>
@8 O8 q0 N9 ^8 z$ t - <mode>DIFF</mode>4 T4 C) m& g# V/ j. }
- </effect>
Скопировать код
9 s' @ y. C4 ^9 f u Другие эффекты- Увеличение защиты от дебафов, но не на 100%:6 @! _$ ?' E# G) |# p
% h& b1 h, ^( L0 u; o3 p; Z9 [" \4 ^
- <effect name="ResistAbnormalByCategory">+ u& t0 u+ l/ v! m4 Q
- <amount>-100</amount>
5 V9 |6 P6 y/ t6 T( |+ i3 C - <slot>DEBUFF</slot>4 ]' y+ h3 @9 }& W% {6 V+ ?! |
- </effect>
Скопировать код
6 r: Q6 p' b/ }7 q, `2 k! r Добавление и редактирование навыков9 ?) z6 c' f2 T6 ~9 D
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.
$ j4 _7 K% g: \0 G# F! L2 i5 Z/ y2 k1 h% O
Заключение
: a; H3 J% P% d" p1 ]8 sЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.* n2 _- [5 S: K1 q1 I. q: g
$ ?( `" K! }# g. N4 n1 |
$ n3 I1 B$ v4 _/ ? |