Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение
# B( E4 M/ i' Y; s8 f. x& |& HЭтот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты." F2 C. D9 E: V$ L( c
* s- \) U7 P w* |
Структура файлов
0 r& J8 T, i4 x1 sПуть к файлам навыков
5 y. B2 @* ^- f2 n2 aФайлы навыков находятся по пути:
$ K6 @4 r3 G, G
) }6 k) h( ^5 K0 y5 N- n" ~& T! k1 r- V- ..\game\data\stats\skills
Скопировать код 3 t o! W# _6 @6 S$ ]
* ?6 }; F/ m( A" X: q/ Z
Условия для навыков
, ]& j8 K- U' a- Y; U. B. k; q# ^Условия для навыков находятся по пути:8 Y* A* R! Y% }/ o3 [# O4 {
- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
) B7 @0 m: u! b' O3 V" o" E/ \Списки типов операций и свойств- Список типов операций навыков:
/ [ D, S8 _' k) }& g
: ^/ g# W3 M; ^- W; ?9 n& X- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код . q: T) ^6 ?% W* r9 a% m7 k
- Список базовых свойств:0 Y# R+ D; j; K9 u
- n6 | i3 e- {: Z- K' s+ T
- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код
" r0 V: ^* d% M - Список областей воздействия:\
% c) d8 R! Y( J
' I+ m$ r* x0 L- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код 8 f4 ]6 v6 e( [7 }3 X
Параметры навыковПараметр isMagic
7 W" S" l& x b/ o" _( r) kПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
2 k7 i/ v/ T/ W1 w9 m2 i; w5 G8 P
- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)
, T! h2 v- H0 {7 x 6 d; n4 j7 F! p2 P; Q
Мощность навыка в процентах от атаки
- Z$ G6 f% I7 a# _Пример определения мощности навыка как процент от вашей атаки:/ W6 |) ]- R6 X; M* e% n
- {, ]% C2 c5 D2 E, n. x1 O- <div class="blockcode"><blockquote><effect name="PhysicalDamage">
! }) b2 T8 H0 k - <pAtkMod>0.5</pAtkMod>; W1 }; S8 g5 l; w0 Y
- </effect>
Скопировать код
+ ]! z% {: B; E2 g v% L8 t0 W/ \/ _
7 ~9 T1 _% `1 P# }
. m# u' x5 {2 t& {$ UЗдесь 0.5 означает 50% от вашей атаки.
& {0 L$ f* h4 N- XЭффекты защиты; I+ b5 f/ c1 i% i! q# v
Если вы добавите следующие эффекты защиты к цели, то цель будет:
, w1 ^' t& m# t8 Y5 V8 A: u- Получать МЕНЬШЕ критических ударов от магии:$ u$ ]/ S7 }% K. K6 |
- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> 7 M5 h6 G4 L9 s# T
- <amount>-10000</amount>
' Z& s2 Q; [. @9 T$ r3 @5 A - <mode>DIFF</mode>
/ T2 o, v9 g$ S9 B0 h0 L v' e! Z+ L - </effect>
Скопировать код 6 ]( L. Q: i4 I
" k9 ]* A2 Z* K
- Получать БОЛЬШЕ критических ударов от магии: N0 l& T( a( G, T3 @
; s( F7 D: ^4 _# ^- <effect name="DefenceMagicCriticalRate">
: ?: G3 N$ p3 P' P" R- ` - <amount>100000</amount>
6 ]& v9 N9 R5 w; |" R9 g8 V4 t - <mode>DIFF</mode>
& k; v/ m0 R0 F. [8 g! G - </effect>
Скопировать код
6 v7 B6 H! m8 l2 V: K" mПолучать МЕНЬШЕ критических ударов от физических навыков:2 q9 E- p4 J5 E/ T! V- A: s
0 O( ?& \, v1 ^, M1 L+ f4 m% g, v$ N- <effect name="DefencePhysicalSkillCriticalRate"> 4 f4 c8 N' H' d/ m5 h
- <amount>-10000</amount> $ D& g, w0 u: J4 i3 z
- <mode>DIFF</mode>
* Y, m5 e/ r) n - </effect>
Скопировать код ( G" p* v/ D0 S, K; F
" c/ I( Z3 x" s; J: T- G- Получать БОЛЬШЕ критических ударов от физических навыков:
* B( L, s- N/ J5 n) C; @" s! z, c; k, B3 Z
- <effect name="DefencePhysicalSkillCriticalRate">
# g! i5 `5 q# S w - <amount>10000</amount>/ M+ }: q! `1 R" p5 h& i
- <mode>DIFF</mode>
; `( J$ x1 u- ~8 B' @1 m - </effect>
Скопировать код . c: ~0 x& }9 v ~8 o0 a1 t6 w! a
- Получать МЕНЬШЕ критических ударов от обычных атак:
3 D3 P8 Z: H& B* N2 o# e* J5 u! E: B$ Y& g" ^; J
- <effect name="DefenceCriticalRate">. M; c5 U- d% m" S
- <amount>-10000</amount>8 E4 F6 P, Z, f
- <mode>DIFF</mode>
- b2 ?6 x9 t& A( u% ^ - </effect>
Скопировать код # [% R4 d$ \5 T
- Получать БОЛЬШЕ критических ударов от обычных атак:
& n7 y/ C2 b4 y4 p# ~; }- <effect name="DefenceCriticalRate">
5 f7 c* s; u" f5 d# ^4 |$ | - <amount>10000</amount>
{9 J/ _0 I: Q1 l; J4 M9 N - <mode>DIFF</mode>
9 A3 L* r+ C( M! }5 q - </effect>
Скопировать код
! W( l: c# E) y, B& w) a" Z r' xПолучать БОЛЬШЕ критического урона от физических навыков:5 f$ J" R2 w/ G0 A+ `& o0 T
1 b |! ^0 Q+ P
- <effect name="DefencePhysicalSkillCriticalDamage">6 j' t' X" N$ c8 R: v, D7 V
- <amount>10000</amount>1 s5 B, S+ k+ e" k
- <mode>DIFF</mode>
4 K* ]3 G( h- k: w& t9 }( ] - </effect>
Скопировать код * ^" d" J& k0 j% B# d( r
* D/ { D& Q* L1 f' ?- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
2 u! r; Q/ D( @# \$ a5 q3 |& ~, }0 @. _; b! K/ s l
- <effect name="DefencePhysicalSkillCriticalDamage">
0 e8 S @2 A( l9 B: [$ s ~ - <amount>-10000</amount>
3 ?, R6 @# o! N/ w$ G - <mode>DIFF</mode>$ C/ r. k; P g, U6 l# G0 ~- \2 C# W
- </effect>
Скопировать код ; n# F7 b5 D% \0 l; S* {
Другие эффекты- Увеличение защиты от дебафов, но не на 100%:" ~3 A# e" S$ J; K& c# C
3 r1 P9 {( }, m) \ r, i8 Y2 h7 h
- <effect name="ResistAbnormalByCategory">0 c, d4 D, w" V/ }8 f$ b- Z6 X: ~9 c
- <amount>-100</amount>
9 p- x$ K# j; d$ p; S, O - <slot>DEBUFF</slot>0 |2 b! B' W+ }( i3 ?5 K
- </effect>
Скопировать код ( ?, K8 L& q# l1 `( }" f
Добавление и редактирование навыков
% e- x- X N( n8 \! x4 h+ C- m! TЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.( E% ]. ]* O4 V% l" @* Z! F
4 x- X% u1 i/ _ | M$ ]
Заключение3 K7 f" y* |3 [$ F P% K1 {- B
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.
1 U$ L6 t5 a( n% d2 u, { l
" h' O+ M' J+ h* ?8 G4 D
+ ^9 @5 H. _8 Q8 @2 c" ? |