Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение L$ i' Q; j8 E+ q( T, ?. X
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты., k! ~9 g' a; K5 B9 l' ~; l
4 ~! P& |7 ~8 `2 S6 n. N6 G
Структура файлов
! X1 o( R% v4 I* E) g# [/ yПуть к файлам навыков4 X: d! r" o& S6 `7 X8 B! Q. \/ x
Файлы навыков находятся по пути:: W' d) s1 d( i2 x# I4 k
* N5 Y( m: h- L- ..\game\data\stats\skills
Скопировать код
7 E8 X; O0 V9 {1 C5 k; _4 U( w `) Q& U$ l
Условия для навыков
9 _. p& [9 O: O& r( x& r$ H! QУсловия для навыков находятся по пути:
1 L/ P# |' w9 I; L% Y9 r. V& R! g- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код ! g8 A+ W1 ?/ I {: [" R2 r: V
Списки типов операций и свойств- Список типов операций навыков:
" h: q5 t6 z+ T9 l; F. x3 f" ^! ^& S0 k* D
- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код / U+ I4 S8 d$ }: u
- Список базовых свойств:
. E* \0 O# H. e. A8 \( ^, t
) y, ~6 \" ~" T+ X! m6 z- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код % l1 `% g* i; ]9 x, m1 O) C2 s. a0 R
- Список областей воздействия:\
3 g) J5 g* e0 z2 V: k' c
6 G; Y5 u8 m. {% w8 S! {! V9 h- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код $ w- d( N0 e! e5 @/ t0 y1 w
Параметры навыковПараметр isMagic 7 D0 R7 v9 y3 Q5 o r u
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:# j" v) H) |7 l
" U! `. L7 u7 Q- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)
7 u( j- W2 q8 b' H# p1 C
$ t1 k }- d/ c' M( UМощность навыка в процентах от атаки4 ^* H- u+ O7 ~: I
Пример определения мощности навыка как процент от вашей атаки:
; e( A- ]7 k: w5 O( a* |/ B, l7 h: G/ K0 m- B. f' G
- <div class="blockcode"><blockquote><effect name="PhysicalDamage"> / y j% M! l: \( @
- <pAtkMod>0.5</pAtkMod>3 _8 a2 s0 p2 Q& ]( ~$ g1 _
- </effect>
Скопировать код + E& c! N) u! u$ l o4 }
; G; k4 e: I3 H8 E
& m* p7 D* F S: x5 G% B
Здесь 0.5 означает 50% от вашей атаки.0 S& o4 A% a7 C' V& L# l& U
Эффекты защиты @$ ^: M, @# ?: W7 L, p) [
Если вы добавите следующие эффекты защиты к цели, то цель будет:0 N. [6 H7 b- Q* j+ w* [0 a
- Получать МЕНЬШЕ критических ударов от магии:8 ] C9 o! g7 g C2 d! ]( D
- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> # M1 e* F& ]# D4 s
- <amount>-10000</amount>
8 }$ E& N( j* E& h- W0 T - <mode>DIFF</mode>5 x/ _6 L1 e3 l y& a
- </effect>
Скопировать код
( W: G: v- V; E$ g
! D0 e4 S, `3 H7 ] - Получать БОЛЬШЕ критических ударов от магии:- L6 R* Z r. c. u
* A+ Q" W* Q& [! f3 u) v% v
- <effect name="DefenceMagicCriticalRate">
7 H; z; b, Q9 v( h7 } - <amount>100000</amount>
7 N0 R2 A' w8 o - <mode>DIFF</mode>* a3 D3 o ]+ c6 ?4 ]! I, F) {4 A
- </effect>
Скопировать код
; Q+ q- z+ l7 Q: h0 r+ MПолучать МЕНЬШЕ критических ударов от физических навыков:
+ k3 f; y1 F, a( g" A" @, q2 I + ?4 U' r! \8 g! T
- <effect name="DefencePhysicalSkillCriticalRate"> 5 Q7 k) B% B u/ o2 g
- <amount>-10000</amount>
+ G! y5 V. c8 l( ^) {, _ - <mode>DIFF</mode>
6 ?% @6 @% a3 g - </effect>
Скопировать код 5 ]- d7 N# r E* l. j
3 Q2 C# W% f f8 u" {8 J- Получать БОЛЬШЕ критических ударов от физических навыков:
/ }7 l6 A; e% p# R- ~7 {/ Q: R7 I: o
- <effect name="DefencePhysicalSkillCriticalRate">
$ |+ G' d. y% X9 i8 j! a, T; V - <amount>10000</amount>
8 h0 p& }" C0 J" k - <mode>DIFF</mode>
6 b; J5 l) w0 z4 d' S2 g - </effect>
Скопировать код 8 L* ^) G9 x- J
- Получать МЕНЬШЕ критических ударов от обычных атак:
: e( n' i" U5 Y/ {3 t0 a" f1 K. `; _, V. N
- <effect name="DefenceCriticalRate">
8 ]2 Q+ L9 W1 @$ H D/ _" @2 J# o \( G - <amount>-10000</amount>' [ V* Z& j$ S
- <mode>DIFF</mode>
4 E- _0 ^ t2 W) J5 S* S' G - </effect>
Скопировать код
5 I! M3 x P. C7 e - Получать БОЛЬШЕ критических ударов от обычных атак:
* g" l+ Q* u' n# D8 p, I! t/ P4 @- <effect name="DefenceCriticalRate">5 l" @) l# n& C+ r7 Y
- <amount>10000</amount>
- Q0 \& ~" W, K- ~$ j$ Y# l9 |+ K - <mode>DIFF</mode> I; |, _; W- [+ {
- </effect>
Скопировать код
" d; Z3 }; d! @5 E5 v8 t% ]Получать БОЛЬШЕ критического урона от физических навыков:
; G) a& x+ ?( x0 n2 ] 5 h. T: e1 R% e" ~5 E( T
- <effect name="DefencePhysicalSkillCriticalDamage">; E0 r; `( r, Z" [: U; J @
- <amount>10000</amount>$ u [8 F; [% g7 j7 ]
- <mode>DIFF</mode>
+ o, H! y* [- ~4 p u; e" g - </effect>
Скопировать код
# e Z# [7 | ]- `) I2 }. |5 l# J) V2 R/ a
- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
; E3 |# A0 u5 X7 k0 N; c
D1 \. e6 [8 u5 K( b9 d0 [$ Y- <effect name="DefencePhysicalSkillCriticalDamage">
S+ H% F2 K6 i9 ]" c# F9 J - <amount>-10000</amount>
: l5 H. h1 e1 r/ D$ |' j I* z - <mode>DIFF</mode>7 `/ o Q: t8 f+ b" E
- </effect>
Скопировать код 0 |" ]1 J Q! Y3 r& ~
Другие эффекты- Увеличение защиты от дебафов, но не на 100%:
" _/ \; F& C4 S5 F
0 g( m3 m/ m* f" _' p$ R- <effect name="ResistAbnormalByCategory"># O; o3 ~. o8 ]( f! U- ]
- <amount>-100</amount>
5 b" y- L+ \/ I% ^6 I: G - <slot>DEBUFF</slot>
! V0 r' t% b3 Y6 W G0 T- f - </effect>
Скопировать код
/ z) X/ F3 _ f: F R Добавление и редактирование навыков
P; y1 H! m- p- M+ EЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.0 S1 r) f1 e2 K/ z6 z
- p! V% z, x/ gЗаключение8 _0 J- c: ^& O; d+ u+ W j
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.
# r9 F. F P4 ~) T0 t; R
0 M6 k9 U! }' w8 Q4 D1 g4 O3 k8 Q! O1 \8 X8 ^% K( \
|