Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение0 X0 E0 F$ n' E+ W
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.: W. Y5 ~$ B; L# X% e
- ]# V. i0 c2 B7 g1 c7 K& fСтруктура файлов
8 u' R5 E/ D( G! a4 y* K7 c \. K% jПуть к файлам навыков9 M$ D& F ?4 Q. R+ J b1 x* N
Файлы навыков находятся по пути:5 z8 t) b! v) N; |0 O$ g2 w* ]
7 p; i. P7 Z- _! m/ V# w2 Z% i1 _- ..\game\data\stats\skills
Скопировать код
4 Q* c/ J$ t$ s0 J
& l. T8 b) U( Y# E( O' T7 MУсловия для навыков
4 B( @9 D9 S( R/ [: {7 T) _Условия для навыков находятся по пути:* r1 q% ~9 L& |: U4 k" R
- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код / ~" T* c0 V. M1 ?5 D; t
Списки типов операций и свойств- Список типов операций навыков:; i y# D$ \1 [& n: v* [! E
, j0 Z3 H. a6 V3 n$ Q
- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код 4 d5 r4 |- v+ |! W: ~
- Список базовых свойств:. ~1 G6 Z5 K6 K
1 H$ v# Q7 v( \9 M8 p
- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код 3 g3 t( ?1 L- r: n6 }; w6 q
- Список областей воздействия:\2 f) s1 C$ F9 Z3 C; L3 u
& \! Y6 ~! O$ q0 u' w' r- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код & `3 k' d* m" g9 x5 g$ Q# R
Параметры навыковПараметр isMagic & W M: s2 L+ A. F: j: a, Y3 l
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:( |" Z8 G$ n- l1 p: d& q
/ r* v6 o! E+ p% |3 n. H- z
- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)
O: P$ u* y! F( l- } . j$ l) V1 M* _
Мощность навыка в процентах от атаки
" X2 g* [+ j! Q' d5 O; KПример определения мощности навыка как процент от вашей атаки:
9 ?" v+ B/ n! [1 u& f6 [$ q* w2 k- v3 _9 Z( ?/ D0 L7 O# N
- <div class="blockcode"><blockquote><effect name="PhysicalDamage">
p! K/ E9 e! ]6 ^8 |2 { - <pAtkMod>0.5</pAtkMod>
) }, q5 {) E4 o - </effect>
Скопировать код " C" D# ?- _ o* u$ T: S
' D4 a+ L9 I t& Q
; {2 ]) \" g- x
Здесь 0.5 означает 50% от вашей атаки.' N" d* f/ y9 H4 v
Эффекты защиты J$ h; e" g, B6 R9 m f0 z
Если вы добавите следующие эффекты защиты к цели, то цель будет:
$ c0 X. ^% r# c" z- Получать МЕНЬШЕ критических ударов от магии:
" o" x# w4 Y8 s3 m7 [6 z) a7 i; W" b- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> 1 e5 o( C l5 L3 ]- i1 t+ I- u! O3 v
- <amount>-10000</amount>
! ]' s, G; n. v+ P% h - <mode>DIFF</mode>
& r9 \0 G: W( [/ ? - </effect>
Скопировать код ' L1 E# P g! N4 @* q$ _
2 P q# Z, Y' z% J, F# f
- Получать БОЛЬШЕ критических ударов от магии:
5 R8 ?$ W6 g" Y; J X' s
5 y; f; o3 D. L! q+ {6 \ D- <effect name="DefenceMagicCriticalRate"> $ F3 h/ v! e% L+ l/ D( k; E
- <amount>100000</amount>
( n9 F H8 x# _3 [, d - <mode>DIFF</mode>
; U3 ?) T- ^( x1 h9 p1 \/ Q - </effect>
Скопировать код 2 e- ^3 n( y- J* I9 N
Получать МЕНЬШЕ критических ударов от физических навыков:
8 p5 W P8 V8 G, g2 C s " z# o k7 ?* p' s( @6 F
- <effect name="DefencePhysicalSkillCriticalRate"> 2 t0 }$ T/ ]% A/ a) _7 o
- <amount>-10000</amount>
4 `. ^% ~- K' x" h" M" q - <mode>DIFF</mode>4 u" }5 b) Z) T3 W* }, r8 Q
- </effect>
Скопировать код
9 J" _7 Z2 C+ h$ o) C% _5 R8 k, n0 W9 H( b m
- Получать БОЛЬШЕ критических ударов от физических навыков:
7 T& @8 K/ B4 k9 f R
& R& M. O+ p8 p# W6 e- <effect name="DefencePhysicalSkillCriticalRate">
3 _9 P: @' O1 ^7 A. a - <amount>10000</amount>
2 c: _. y+ b9 C2 e+ J - <mode>DIFF</mode>) N/ Y. }: n; T( f4 O7 b
- </effect>
Скопировать код , k/ V* A+ W; P
- Получать МЕНЬШЕ критических ударов от обычных атак:& c/ B2 [) K0 i' W0 t" M2 U
/ r7 f" i9 r" H Y: w- M% w. Y3 O
- <effect name="DefenceCriticalRate">; ~6 p2 j T. @ E4 [1 U
- <amount>-10000</amount>) q6 m7 H! ] e9 ~! \8 L
- <mode>DIFF</mode>) P+ y. }4 [' M# {/ f4 l' t$ f
- </effect>
Скопировать код 4 {% X9 J* F( s; R
- Получать БОЛЬШЕ критических ударов от обычных атак:
) ^0 j( r+ t) q$ n$ m- <effect name="DefenceCriticalRate">
* f$ P( e. h; d7 Y; }; n - <amount>10000</amount>
- U. }7 t C. p3 z1 C' C2 H - <mode>DIFF</mode>0 Q# `9 @% f( n' s/ k I
- </effect>
Скопировать код
( {, C/ Y* v$ g( sПолучать БОЛЬШЕ критического урона от физических навыков:
; y7 O- N: V) N, E1 I' R* a3 L 2 Y! j' d* W- X. l; T' i* D& G
- <effect name="DefencePhysicalSkillCriticalDamage">
6 J/ g9 `/ o/ H* F2 ~: B$ e - <amount>10000</amount>) `' D t' o- I A; e% V& x
- <mode>DIFF</mode>; q* c. J- `9 S& e4 \$ Z5 [
- </effect>
Скопировать код + S1 T B+ l* V+ |$ w2 V' Z7 _
9 ]& i0 u4 D. x. y
- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
/ ^; Z7 c6 ^3 P+ O5 `1 Q8 [% {' V8 n. S/ I9 _
- <effect name="DefencePhysicalSkillCriticalDamage">
3 D0 ~7 E. |8 S6 C6 w' x+ u) K3 n: C - <amount>-10000</amount>
' |7 N/ `, `4 T9 n1 d - <mode>DIFF</mode>4 {# U6 T. m6 E
- </effect>
Скопировать код 2 Q& L1 q' w2 x" t/ \
Другие эффекты- Увеличение защиты от дебафов, но не на 100%:# n9 f0 E! }: s; d8 @! C/ W
8 n5 r) G S% ~8 ~& y- <effect name="ResistAbnormalByCategory">
, Q5 p& O" R+ ?+ e0 D - <amount>-100</amount>
' ?$ p5 {# o6 |# v2 h4 w1 t - <slot>DEBUFF</slot>- Q9 K* Z0 }+ }7 ]( e9 O( g
- </effect>
Скопировать код
5 e4 c: X0 e. E- q/ ^' R3 y Добавление и редактирование навыков
1 l4 H& Z2 }# h7 oЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.9 T0 R( n& l3 ^( S0 }5 h2 U
5 X- U2 G8 a9 W
Заключение/ V, t z. |- O, Q- x+ e h
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.4 r7 x& o b9 R& m* G9 l) V7 Z
& d, ?2 W9 i# j6 K# ]' v# p" b, i
: Y; k9 P% I/ P2 Q2 Z |