Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение
! e7 ]) i- X4 A; C& g4 q$ uЭтот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.# Z1 C6 V; M4 \, ?* h+ U
$ y! m2 w( f& H" b
Структура файлов
; u2 }+ V/ |; r7 V5 t; c8 dПуть к файлам навыков
: X* M3 x4 t" |$ Y+ zФайлы навыков находятся по пути:6 C) E" \6 W0 m0 @: }! u
: ? \5 q" o9 s, U: X+ C
- ..\game\data\stats\skills
Скопировать код . A) @) O7 X. J( h, A
- b9 b% g2 u8 h3 Q! ^, kУсловия для навыков+ z- w K7 Z, |, i$ x4 @
Условия для навыков находятся по пути:
& O2 m$ T8 N# a- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
! i; ^. T% p, b' vСписки типов операций и свойств- Список типов операций навыков:
+ M9 u$ M" f! j
; V$ ?! H% m$ i2 G8 c- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код
4 T* u" l! l% W% P8 Z0 \: m - Список базовых свойств:
9 @' ~( L! |% T5 j
* N8 f( Q( |# r$ e9 r( g- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код ; G& ?1 q2 U0 d8 {- t. C* _# c. u
- Список областей воздействия:\+ n! p. s/ h: `. q
0 g% D& F- O. u& A8 h- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код 9 l) F/ E6 l/ J' e' _9 O, v
Параметры навыковПараметр isMagic
4 r- }/ g4 X- o1 c8 iПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
& }, v( e- o2 o3 v& k, `1 E6 x# ?
4 o* X1 T0 h) z( U- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)
. ^; |& p; ^6 i
( I1 ^6 F% w- J9 l: z+ ZМощность навыка в процентах от атаки
5 T- a; p O% UПример определения мощности навыка как процент от вашей атаки:
8 }# b* K( M" t7 j3 R# R u; e1 Z& w! u" a& P9 y, `" P
- <div class="blockcode"><blockquote><effect name="PhysicalDamage"> & p% _) t6 `1 c) `* B- k
- <pAtkMod>0.5</pAtkMod>
3 \6 \- T& K' V& G( D3 R - </effect>
Скопировать код
9 t. z6 a9 c" k4 O
1 t- p, b; D, R2 F8 j9 K* V! x% N9 a' D
Здесь 0.5 означает 50% от вашей атаки./ \4 a& x4 N- y; r3 I9 `4 r5 c
Эффекты защиты
% E9 o* p8 M- A1 q/ v6 T- PЕсли вы добавите следующие эффекты защиты к цели, то цель будет:
' ~0 F0 |& b; m4 s. x- Получать МЕНЬШЕ критических ударов от магии:# w) ]5 O% N3 m' v, {& U$ Y. I
- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate">
8 { X0 ^8 S7 F9 Z/ P4 i. X* W - <amount>-10000</amount>
! S% I& x; B$ U$ l - <mode>DIFF</mode>$ I3 C( I/ t) ~7 ^
- </effect>
Скопировать код ' ?4 H0 \6 P2 \7 d' A( w9 y* `9 m
% j. ]% c3 ?2 h# E# a( L- W) d
- Получать БОЛЬШЕ критических ударов от магии:
. X) U. m9 T) Y5 B: A4 O9 ~7 S- X6 r7 D6 e0 d3 N- p* u0 Y
- <effect name="DefenceMagicCriticalRate">
! B! @+ j& y, i9 M - <amount>100000</amount> 9 k8 j9 p. B4 B3 w9 h/ U
- <mode>DIFF</mode>
& Z1 w" S; Y! B$ | H4 X) E8 s - </effect>
Скопировать код 9 x6 ]3 z" Z$ {& J" y. H$ z
Получать МЕНЬШЕ критических ударов от физических навыков:
7 F. {1 C8 Y. [ ) q5 L( M: E5 T- ]! S$ K) o
- <effect name="DefencePhysicalSkillCriticalRate"> 0 J: s z6 E2 J2 f0 h
- <amount>-10000</amount> : M+ q. R2 I ]$ E: \
- <mode>DIFF</mode>5 r) B, q; c# b; U0 l
- </effect>
Скопировать код , @4 p k. U H7 V3 }& ~% X2 ]
8 _4 Y( F- S+ p" q: p- I9 E- Получать БОЛЬШЕ критических ударов от физических навыков:
$ y8 o) C/ A2 |
+ j- q7 X# M* W( x. k v* x/ y, n+ _- <effect name="DefencePhysicalSkillCriticalRate">% }; G( G w3 T; F4 q
- <amount>10000</amount>$ i% ^3 m/ Z+ L7 b
- <mode>DIFF</mode>+ l0 V% g( o" k1 ]3 U; ~* w8 u
- </effect>
Скопировать код
) U7 |2 D) M& F+ k2 ?8 u - Получать МЕНЬШЕ критических ударов от обычных атак:
3 P. F2 E [ D
" Z i! W- [6 a& v! H- <effect name="DefenceCriticalRate">
# f+ {% E$ K( h6 J9 K; p( n8 Q - <amount>-10000</amount>7 V7 G/ J. ~7 Z0 {, [9 `
- <mode>DIFF</mode>, c+ |' B2 y4 {* z0 \
- </effect>
Скопировать код ) u/ g6 r+ P" R N5 |1 l
- Получать БОЛЬШЕ критических ударов от обычных атак:4 ^: |* q) F, D, a' i5 @
- <effect name="DefenceCriticalRate">
" X, r/ ^% r2 q" G4 H - <amount>10000</amount>9 G% ^# @$ @, S* W
- <mode>DIFF</mode>- N% w( b, g: _
- </effect>
Скопировать код
* `* n2 a2 X9 C, O" |9 j$ E7 fПолучать БОЛЬШЕ критического урона от физических навыков:! L# k. [, F4 @3 J* C! a5 G
' j% J. S9 c: G I- <effect name="DefencePhysicalSkillCriticalDamage">0 U1 q; x+ d/ W
- <amount>10000</amount>' F% G7 ^$ S& C; V) s% W
- <mode>DIFF</mode>
& o! ]7 }3 T1 P9 k3 [ - </effect>
Скопировать код
( X, {6 H% }3 K1 @; B4 y
8 W, M0 `% ^& O& R* l- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
: Q0 m$ ~) O. @# |& t" D4 X, R, d+ N
8 B5 s7 A2 z) E" F, Q: n6 L- <effect name="DefencePhysicalSkillCriticalDamage">
9 n. |3 D- ]+ q @ - <amount>-10000</amount>
, I6 p2 ^& y M6 k2 Y - <mode>DIFF</mode>( k# l5 a2 Q# ~+ E' r8 ?( r. l
- </effect>
Скопировать код
, B7 g* z+ u' x# R' o u8 T& k4 y Другие эффекты- Увеличение защиты от дебафов, но не на 100%:
: ~; q+ `7 ^* _- o; B' E
: r7 E5 [- A0 y( C. |- <effect name="ResistAbnormalByCategory">
3 n) W' A/ i6 P6 r5 u7 h - <amount>-100</amount>, U2 i6 T/ X9 N6 O+ [, w& a) m
- <slot>DEBUFF</slot>
- b" z, T) I! Y& @: p# \ - </effect>
Скопировать код 0 [4 H7 J3 @+ n3 X$ |8 N
Добавление и редактирование навыков) i/ ?- z$ x3 B& E# D2 V
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.: ~( a7 Z' U! F3 z$ z3 J0 N
4 W: l6 I' s$ {# O* T RЗаключение0 V0 m, [5 B! b, m( x D- H
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.
, z' L9 j9 H. Q- _! x. ?
7 v/ Q5 B' D" T$ q# U X+ c1 X
) q# I9 n9 e1 W2 r |