Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение
0 i2 r+ D, Q5 j7 X" `$ jЭтот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
3 g4 j+ N! e5 B4 B1 i1 ^: r q' ~9 D. H4 _) ~5 H
Структура файлов
+ E3 q9 {! j$ n2 M- N& u/ yПуть к файлам навыков. p5 V/ I3 L' @7 Q
Файлы навыков находятся по пути:5 u4 F9 I' _( ]) a( I2 j
4 Z3 S n% N. ?$ t) y7 i; a2 j7 F
- ..\game\data\stats\skills
Скопировать код ) w3 L; r- D% ~6 o0 Z9 h+ z1 y
! D+ n. E0 i: t. U; AУсловия для навыков
' u/ t3 n& u9 D& A0 J% hУсловия для навыков находятся по пути:
* H+ y; ?8 Q0 ]# f2 ]* Y) a6 B- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код 5 Q# U3 l. v+ d# i# W2 l% k+ K
Списки типов операций и свойств- Список типов операций навыков:& p2 p2 O" I/ R% u" A4 m
0 F+ Q2 B6 _2 O* X9 D
- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код
; d+ w: @* t: C2 \/ ? - Список базовых свойств:# I' I: i9 R3 D0 G0 D$ ]
^$ U( I/ g; L$ W T
- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код - h, w9 b9 F$ y) [
- Список областей воздействия:\' D* u1 N3 P7 m* D2 C
* d* e9 P" M/ Z4 |
- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код * v) o% O4 @7 X1 t
Параметры навыковПараметр isMagic
r8 J, W9 x9 J( ^; h" b+ b5 gПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:) o- N- r. p- ]& ?7 t& h
* n4 A3 r$ s) R& C" b- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)
5 F1 F! g! Y* h1 ?9 q ?5 ~- C- p) H" I& y# c/ e% N) |
Мощность навыка в процентах от атаки/ `: F7 R( a- P4 _+ \
Пример определения мощности навыка как процент от вашей атаки:8 _: {9 h8 ]2 x# E
/ {! F9 }5 |% I2 q
- <div class="blockcode"><blockquote><effect name="PhysicalDamage"> 8 L# l, Q: w' C
- <pAtkMod>0.5</pAtkMod>
- H8 ]4 ]$ r5 G" n; j* c2 _ - </effect>
Скопировать код
' O+ I, @- Z) e8 m8 W2 b) i1 c4 t# ~# j8 h0 B9 @
2 B; T6 N7 S; {% `# ?2 XЗдесь 0.5 означает 50% от вашей атаки.
4 d2 h% K6 v8 s {Эффекты защиты
- J/ N/ g& G" \" H; m/ V, X7 ]Если вы добавите следующие эффекты защиты к цели, то цель будет:8 V+ j7 R K) q* V1 t3 }
- Получать МЕНЬШЕ критических ударов от магии:
6 U8 R3 O# d* R: b6 q- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> ! V. c. w5 i9 B
- <amount>-10000</amount>
8 e' [! i9 M2 e - <mode>DIFF</mode>
+ ]- V7 f) G8 _ - </effect>
Скопировать код
* y. d' C" c/ G
/ @ r0 o7 d. Y( n2 ~. T$ r! { - Получать БОЛЬШЕ критических ударов от магии:6 g$ ?- e- S+ B2 x' m
3 ~/ H6 d& h; c! |/ U( l9 q+ ^- <effect name="DefenceMagicCriticalRate"> 6 B9 ~5 r/ G$ k
- <amount>100000</amount> ~. y5 B! A) }1 n( M# ]! ~
- <mode>DIFF</mode>
' f5 V5 f3 g% \/ D - </effect>
Скопировать код
( o& M, X4 C( U4 n, l& d5 zПолучать МЕНЬШЕ критических ударов от физических навыков:5 P A2 a* I9 v Z8 }6 J- M
8 p5 I9 x# W, w" [( O) ^' }- <effect name="DefencePhysicalSkillCriticalRate"> ; L! T3 t6 D7 i! i
- <amount>-10000</amount>
6 e/ B7 F7 b* V - <mode>DIFF</mode>1 p1 m r% n9 f' [+ P% s2 D/ {
- </effect>
Скопировать код
$ r3 ~$ K* \. i S8 c6 I! _5 Z* Q9 o2 t& }
- Получать БОЛЬШЕ критических ударов от физических навыков:8 ?) D$ e* P# _8 ^: b6 D
, d+ f" K: V- d- j- <effect name="DefencePhysicalSkillCriticalRate">7 e# x2 V* j1 ]% Y. g2 F
- <amount>10000</amount>/ D, C5 p: G& P; k Q8 D. F
- <mode>DIFF</mode>
& }, p% J# s% [ - </effect>
Скопировать код
' c: ?4 ~7 n* K5 ` - Получать МЕНЬШЕ критических ударов от обычных атак:
1 W8 e, ]6 H* E4 a8 o/ o, \" h6 L* y3 K2 }8 N. a- Z+ W" Q3 `1 K/ ~
- <effect name="DefenceCriticalRate">
7 t$ D+ e7 @7 n4 I7 Z( R - <amount>-10000</amount>$ u/ [$ K3 C& C$ F9 ?
- <mode>DIFF</mode>
$ J- U8 _& S. Q3 Z6 B - </effect>
Скопировать код ! t$ q- S; \# v3 j- D1 W( p
- Получать БОЛЬШЕ критических ударов от обычных атак:
M* l( a' D9 ~7 b3 d& O- <effect name="DefenceCriticalRate">
5 X* {& E( i: b0 C - <amount>10000</amount>8 Q5 ~8 J, j* J: x0 A3 ?
- <mode>DIFF</mode>* u. f, a% l2 W0 Q+ }4 |
- </effect>
Скопировать код {* K7 J8 t2 v) Z9 x
Получать БОЛЬШЕ критического урона от физических навыков:" _5 S/ h, i9 l; g% f- o% {
7 d/ n9 E/ l2 @: l- <effect name="DefencePhysicalSkillCriticalDamage">& `% e4 B5 Z- f0 G5 A: m
- <amount>10000</amount>
; X7 e- |! Y* q+ O; f* y- I- _ - <mode>DIFF</mode>
# e+ D- f5 B7 e% Y% R7 @ - </effect>
Скопировать код % u7 r9 U7 M( f
" p" }/ n$ A+ x+ }5 a- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:/ _) s0 p3 Z* w# Y$ ]* K2 L( D
H, K" G$ e% }4 M5 J# T- <effect name="DefencePhysicalSkillCriticalDamage">" s" K7 o, L' \( `# Z7 E) M9 s: z
- <amount>-10000</amount>5 k; r0 } E; w- D
- <mode>DIFF</mode>
; k. k- B& f1 s0 ]- C - </effect>
Скопировать код ' h1 A% g" }! g& K9 t8 E, L
Другие эффекты- Увеличение защиты от дебафов, но не на 100%:
5 n' r1 I0 J" O! E% j. y0 Z0 j8 b& i4 r6 [
- <effect name="ResistAbnormalByCategory">8 O. u0 S- K$ C7 J- ~- F2 o
- <amount>-100</amount>
9 X- o* X& f0 [) T8 O+ |( ~" t - <slot>DEBUFF</slot>! A. Y1 h& P0 i% |, a& \% L
- </effect>
Скопировать код
* D2 I# R b& r* Z. k$ h$ w Z7 Z9 M Добавление и редактирование навыков
4 s4 x @: w* n" c+ CЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.$ P5 H* N, r. w: k4 I& E6 [
8 |1 m/ S+ G! A; N3 F
Заключение
$ C, r, V$ e2 C8 @3 N! xЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.4 p9 f8 D9 _: f' Y. {( I6 ~; s4 f% ~% @
& W- X" o3 ~; H8 I; W- Q% [& t
8 ~& G3 C( K2 G$ s- ] |