Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение
2 p' G: B. q( l* ~0 n9 rЭтот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
% v& `0 s: {. r$ K# G# Z( m* \. C+ o" m: G# f8 h2 j7 v8 O
Структура файлов: |' W% `' T* F. K
Путь к файлам навыков1 F! i+ U: l3 C; Y
Файлы навыков находятся по пути:$ b0 ]- f) T0 G/ {8 o
0 i6 \ h. |1 O
- ..\game\data\stats\skills
Скопировать код 7 o# h( @& c% J' c
% L: W b$ m P7 G& M% IУсловия для навыков. b$ ~: l M% X* v5 V( ]8 @
Условия для навыков находятся по пути:1 s- }# e# ?: H
- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код " U; t, o) E8 n+ Z+ Z3 d. N
Списки типов операций и свойств- Список типов операций навыков:9 N6 o. S5 p7 f9 U+ X* K5 r& h
( r4 a6 s3 h# v# J
- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код 0 Z% g0 H/ |6 C1 e; \
- Список базовых свойств:8 X! l- b7 ^0 e* ?" J0 J
# |' Z% u0 m' @5 O! \. T
- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код
" K; ]$ Z5 ~4 K - Список областей воздействия:\6 s3 Y6 a& J/ m8 O* ^0 ?& x8 m
. f# n8 [! e) a; u; H) b" V- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код
3 Z3 I7 \7 T# j. o! U3 f2 m" d Параметры навыковПараметр isMagic
2 V; ~6 [% ~+ m" M9 D8 W; SПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
! L% w# @2 q& M' G4 o
0 d7 t3 q' q4 ?: W0 ^* F% Z- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)
x, D" _& g1 V
+ Z! `1 g% Y& iМощность навыка в процентах от атаки1 j( [3 b; L, ^$ i
Пример определения мощности навыка как процент от вашей атаки:6 `) r: A+ g! \ U& _ G) U6 M/ @
/ n& q7 [- [! O' D) H8 L- <div class="blockcode"><blockquote><effect name="PhysicalDamage">
! t2 u6 t. v; k% Z% G& L) E - <pAtkMod>0.5</pAtkMod>% q9 a/ {( w5 q5 k$ y% B6 r
- </effect>
Скопировать код
! l/ j# V' `3 Q! `8 d0 s5 b# D- A% C; b; X
0 O* b W/ K" yЗдесь 0.5 означает 50% от вашей атаки.
( f8 ~. f% a/ t& F3 MЭффекты защиты
7 I( }6 b% ^) \3 I' D7 iЕсли вы добавите следующие эффекты защиты к цели, то цель будет:
* i+ \7 j# M2 W1 v/ {- Получать МЕНЬШЕ критических ударов от магии:
, p0 X0 W# o% M% o0 P0 R- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> % A' J( L) R _* o9 D' i
- <amount>-10000</amount>
$ q# e6 s8 l! G- L4 x - <mode>DIFF</mode>2 |4 M3 H% c' F& P5 f
- </effect>
Скопировать код
9 ~3 [! ?/ q @, C
5 d: o; U& K3 X6 r1 n/ Z# f$ u - Получать БОЛЬШЕ критических ударов от магии:
* ^' t$ n% N5 v2 X1 ^9 q% p0 D( _+ U5 G# v3 C- D2 u; J/ M
- <effect name="DefenceMagicCriticalRate">
" H# M% y+ `3 E - <amount>100000</amount>
7 R) s3 ^' V6 e0 ?. k& Y - <mode>DIFF</mode>
& s. a4 E' N! P1 X2 ?& Z - </effect>
Скопировать код * F7 ^5 a- S1 V1 X1 h
Получать МЕНЬШЕ критических ударов от физических навыков:
. p5 y+ O b- Y$ m$ v: I5 T d$ f: f 1 K/ [) a1 u6 S. L
- <effect name="DefencePhysicalSkillCriticalRate">
- o5 t8 \' g* J0 l( U) u - <amount>-10000</amount>
- w! S: U' }' l( A/ I* Q9 |( A - <mode>DIFF</mode>0 L6 g3 G: ?9 ]% K
- </effect>
Скопировать код 8 {9 H& ^8 ]4 W$ j* W% L p
% w5 [. O6 Q) N2 f4 P" g
- Получать БОЛЬШЕ критических ударов от физических навыков:$ {" F9 b: r5 t' e, \: i( T* T T
, I- [0 \8 C% q4 l# ]
- <effect name="DefencePhysicalSkillCriticalRate">
3 T$ m/ ]3 n5 ? - <amount>10000</amount>3 F9 I9 S+ c+ i$ P/ K
- <mode>DIFF</mode>
4 J2 L4 S5 E- E; Z" L: u, i# M( N( m - </effect>
Скопировать код ) M8 `8 a5 x0 ]
- Получать МЕНЬШЕ критических ударов от обычных атак:
+ r# X# x& r5 Q) R5 N% W" e% b$ ?
7 X6 ]0 ]0 A$ s( |4 L- <effect name="DefenceCriticalRate">
9 K; Y4 N- d, b9 u1 M - <amount>-10000</amount>3 x- D# s4 K4 D) j$ N) y6 a
- <mode>DIFF</mode>
' I1 I1 w6 G4 u: y: e - </effect>
Скопировать код
Z: ] m" z! V1 s% Y4 p @" u6 X - Получать БОЛЬШЕ критических ударов от обычных атак:
+ f% T! y) a' i, k4 w- <effect name="DefenceCriticalRate">7 r- {: O) o0 d1 F9 f: A, c
- <amount>10000</amount>
2 x/ f7 Z2 C. t7 }+ X6 I& B- _9 x9 A - <mode>DIFF</mode>+ d7 L( l* i! x! a0 Z
- </effect>
Скопировать код
6 |) \0 A/ a2 a2 l6 Y3 \% h! KПолучать БОЛЬШЕ критического урона от физических навыков:
7 H: ?. p2 s- U0 ^8 X+ C ) Z* ^$ b1 f' ^* x, o- B
- <effect name="DefencePhysicalSkillCriticalDamage">) o6 i; r: O5 |# P
- <amount>10000</amount>
: O! X! j3 R2 H/ J3 ? - <mode>DIFF</mode># P6 F/ ]9 w' y4 I; e/ |+ Q
- </effect>
Скопировать код 0 j* T0 v( D C# R% N
$ U# e! U* A" i; x4 `
- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
0 x G$ `& m4 q/ c% h
% T& E. `0 M- o( G- <effect name="DefencePhysicalSkillCriticalDamage">
. f7 x- `9 ^6 E3 y - <amount>-10000</amount>8 E+ u: H$ s0 W2 w
- <mode>DIFF</mode>4 ^8 ]' M8 t f4 @, ^
- </effect>
Скопировать код
2 I b' Z& T9 {5 _9 _* _ Другие эффекты- Увеличение защиты от дебафов, но не на 100%:
+ e* n7 K# a8 n }
2 U% \% R) s% S5 t \- <effect name="ResistAbnormalByCategory">6 F. \# d' ]+ M* q& D& [2 n
- <amount>-100</amount>% \, z- W$ |7 h9 o# ]7 R9 r
- <slot>DEBUFF</slot>
5 W4 @% ^9 ^' K; J2 _5 ] - </effect>
Скопировать код
4 @0 J1 |0 ?; P! u. v Добавление и редактирование навыков% q1 x8 ^ m) j0 m& Q/ w
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.8 B; s; ?. X: k* O/ ~
. Z: O0 P! ?& |" \' A8 _/ l) B3 eЗаключение
- `; {6 T+ i+ P& Y iЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.6 O# W0 W( v6 t4 z8 ?; u) ]
% U( {$ _" o; |7 i
( g5 D, l' a" ?# @! Z, G$ f. p
|