Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение
" @8 Q3 R5 `2 w2 W: g7 OЭтот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.* x$ |. v% W4 B. T( p( c4 i
6 g! ?7 k) o) z; L; m1 i, f, V
Структура файлов
/ P3 l8 j2 K; g" O' T" b6 @( TПуть к файлам навыков R# ]: \9 h2 {4 i7 _
Файлы навыков находятся по пути:; o1 q7 s3 q$ L2 @5 `
5 D' O2 |; o1 H* P7 Q
- ..\game\data\stats\skills
Скопировать код
8 G& ]/ w8 w3 u t
1 @$ l5 c+ {8 zУсловия для навыков
/ m0 r9 ?4 C# ^7 v* H8 m5 ~. tУсловия для навыков находятся по пути:& s* M. K% S9 q
- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
& \9 Q. n. A! s" ]. C: e# _Списки типов операций и свойств- Список типов операций навыков:" U3 p! m3 G q# l
5 h6 n5 Z! g3 `6 T- E. R: ~- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код + l4 R: e( w' M* |# k6 V" [" C
- Список базовых свойств: p# Z/ n3 q) l) w; s; M, n @% C: c
3 N- C8 x f; m8 a4 x9 P% g
- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код
9 u* |: [9 }. p: s( a5 X6 I - Список областей воздействия:\
" E$ o% i0 x E& w, a. l+ d) ?: N1 f$ B+ h b [2 j
- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код
/ b/ ]; q5 s8 H* |$ d8 P Параметры навыковПараметр isMagic & A: C% h7 C6 f1 S: f% |
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:( d, ?7 w3 k4 y; Q
& M# P8 l8 P( J! ^# p
- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)
; O8 Y( ?: e y
/ l/ J: p; D/ V( Y& X6 qМощность навыка в процентах от атаки
2 m, T' @- m( e6 [Пример определения мощности навыка как процент от вашей атаки:
: A) Z: f/ U z
! S S$ M: M$ Z' N" E( j- <div class="blockcode"><blockquote><effect name="PhysicalDamage">
! p: l) K5 z5 z0 A - <pAtkMod>0.5</pAtkMod>7 ]; {/ K# k9 J' u& D
- </effect>
Скопировать код 0 g' b; V+ K# S5 K
9 c6 F3 j1 p2 N$ k, u4 Z
6 I6 M2 H: W: z* g7 f
Здесь 0.5 означает 50% от вашей атаки.
* n" q. q5 e2 a+ zЭффекты защиты
/ ?5 H4 t! n8 j. ]' d8 S4 NЕсли вы добавите следующие эффекты защиты к цели, то цель будет:
; p. L9 |. u% G- Получать МЕНЬШЕ критических ударов от магии:
# c* f O+ [0 Z# x3 ? I1 V- k- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate">
- u6 I- o% D* @0 c7 D) @ - <amount>-10000</amount> 3 \. i8 n5 L+ O; g* N. B! ]
- <mode>DIFF</mode>
, e0 o; F. U( |9 H V - </effect>
Скопировать код 5 X( F+ W8 B- u) Q% S. }
0 ^( {$ h# k; G! ^$ L6 C/ W9 D
- Получать БОЛЬШЕ критических ударов от магии:
" w: E4 d) M; G$ d2 M8 F
% a, T% S# I' t7 P/ Q) h- <effect name="DefenceMagicCriticalRate">
9 }6 S( q- Z; P* S4 z0 |! f' ] - <amount>100000</amount>
# ~) a2 I1 U: }% l9 S- H - <mode>DIFF</mode>1 @ a z2 n2 R1 x% f$ t+ t
- </effect>
Скопировать код
, T: ?$ d2 H) q6 EПолучать МЕНЬШЕ критических ударов от физических навыков:% b% H/ F% v4 M
- f4 J- x4 c) b7 S- <effect name="DefencePhysicalSkillCriticalRate">
# U% Z; \/ \0 a - <amount>-10000</amount>
* E |2 g2 h) z& ~ G7 J# _ - <mode>DIFF</mode>' l! s$ O$ N8 y+ Z9 q$ V7 z$ ]
- </effect>
Скопировать код
& Q0 T* j$ v/ T% d( D
9 k, W6 A+ f4 E7 M- Получать БОЛЬШЕ критических ударов от физических навыков:$ Z* i6 v: T9 s% j8 }
8 c- j" D: U' | E/ n* ~
- <effect name="DefencePhysicalSkillCriticalRate">
# H/ j/ Q9 ]6 M - <amount>10000</amount>
) z8 T8 m( V, \# z0 X1 P - <mode>DIFF</mode>7 @! L+ e3 A: i6 A% P4 ?+ T
- </effect>
Скопировать код
* q+ U2 V9 k/ A! _& ^ Y - Получать МЕНЬШЕ критических ударов от обычных атак:
/ y- c9 ?' E7 |! n! J |. [
+ L+ ~5 h. v) Q2 K ]$ d- <effect name="DefenceCriticalRate">8 S; L6 J" Y8 b: {+ B
- <amount>-10000</amount>5 h0 |3 S2 P- z3 l+ T6 D
- <mode>DIFF</mode>4 w' G% r8 m9 ^% l2 {# S
- </effect>
Скопировать код ; c X+ b d, a: E9 `: M2 U
- Получать БОЛЬШЕ критических ударов от обычных атак:
2 n- c- b1 t7 p$ a* s- <effect name="DefenceCriticalRate">
. v9 o$ {, {+ J+ w - <amount>10000</amount>& g' a, X# \' K4 W& U$ z6 S" {
- <mode>DIFF</mode>- _0 B0 a' s( \! O" G8 Y2 a* k
- </effect>
Скопировать код
$ }3 y5 j: L. N% qПолучать БОЛЬШЕ критического урона от физических навыков:
+ U+ S* s. S8 w* c" p
# I0 U* E( q& N- <effect name="DefencePhysicalSkillCriticalDamage">
' a$ ~3 d7 b: n: W+ `/ B6 c1 a - <amount>10000</amount>
' H% a4 K- N$ K7 i) `6 J4 |0 | - <mode>DIFF</mode>
$ u: T- a- y2 M7 ? - </effect>
Скопировать код + k. O2 {' R1 A; G8 ~7 ~1 W" A5 }; U8 P
F2 R1 q: [7 i2 l4 z: V* A- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
. B8 T+ K0 B1 p* x N4 X# l9 t9 Z' y7 O
- <effect name="DefencePhysicalSkillCriticalDamage">
' T) q5 a1 `8 s4 ?. g - <amount>-10000</amount>
K2 M- c3 n& r - <mode>DIFF</mode>
+ e+ e. u5 ?% l5 y: j - </effect>
Скопировать код
% @# q; t L2 u" x Другие эффекты- Увеличение защиты от дебафов, но не на 100%:
. j1 G3 ^: K( g( n+ u6 O
0 m' K% T3 Q5 s- <effect name="ResistAbnormalByCategory">
; U( e8 t! P1 ?8 h3 M y - <amount>-100</amount>- M* A" o' o! a
- <slot>DEBUFF</slot>( m5 W3 C% b* l/ ]2 K: L
- </effect>
Скопировать код
9 M' P2 l: W* `4 b+ ?- B' m4 ] Добавление и редактирование навыков% p1 M1 @ M; T P
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.
% K% g; F& A% k9 K* h1 b1 n) q: ~2 R+ O* S3 I
Заключение! N- F' N' t) L
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.
( o0 i* h; @" n+ @" v, a* i: ^, z
- r6 u2 O5 t5 F7 l' o& _8 Y, o) K1 O( ]2 y' j2 a$ T. g8 u$ Q" N
|